I liked a lot about this book. The story was unique and I enjoyed the magical aspects. I thought the characters were well developed and their connection felt genuine. Toward the end, though, the intimate moments and sex scenes seemed to grow more and more ridiculous. And they weren’t very well written in the first place. I almost gave the book 3 stars because it was so off-putting. In the end, I think the book is probably about 3.5 stars (with 2 star sex scenes) and the narration was 4.5 stars.