Very well written but much too predictable for me. I really liked the idea and wanted to get carried away by the tale but found this impossible when I could pretty much guess the whole plot. But I'd still recommend this for a quick light read.