I keep wavering between 3 and 4 stars because the writing was fantastic and sucked me in, but the plot left me unfulfilled. I wanted more, and it just seems like everything was brushed aside in favour of beautiful sound prose. I'm disappointed in the resolution, and couldn't relate to, or even like any of the characters.