Well, half of this book was contemporary, which wasn't sitting with me well. Part two was fantasy, I liked this part a lot. I think this is going to be a 3.5. rating for me (almost a 4 I'm still waffling). I just didn't connect with the main character, Hazel, as much as I would have liked to.