Solid 4.5/5 stars. The only thing I would have to say at this moment is that the story dragged a bit in the middle and I did guess the ending about 200 pages into the story. BUT, despite this, I was hooked by Taylors writing and genuinely cared to see what happened and if it would all work out. Suffice to say, I'm crushed (in a good way0 that makes me want, no NEED, the next book right now! 
 If you haven't picked this book up, do it!