Highly imaginative and totally engrossing. You build suspense in layers and pile those layers up to create a tower of intrigue that comes crashing down in perfect response to a happy ending. Beautifully written with lyrical insight, a very engaging read.