Mind Games - Carolyn Crane Unique. Dark. Mysterious. Clever. Simply amazing.