This one took me a while to get into. But once I got to about the half way point, I couldn't put it down. And that ending??? Ugh. I wanted another 200 pages!
Accept and close
By using The StoryGraph, you agree to our use of cookies. We use a small number of cookies to provide you with a great experience.