This was an extremely odd book that I found myself enjoying, to my surprise. I'm not sure what to think of a lot of it, including all of the rifts in time that didn't entirely make sense, but after a while I decided to stop thinking so much and just enjoy it. 
 The oddest thing is that I'm not quite sure what audience this would most appeal to. There's a bit too much of the fantasy element for literary fiction readers, I would imagine (I'm a fantasy reader myself), and a bit too literary a feel for fantasy fans. 
 But the ending was poignant in a way I hadn't expected, and the complicated way the characters interacted--and especially the way in which love was never rational--felt all too real.