In a lot of ways this book felt like it was written precisely for me. I loved the main character and his voice. I loved the writing style and the subject matter. Honestly there was little about this book that I didn't find super enjoyable and readable. The only reason it doesn't get a 5 star rating is because I would have liked to have understood better what it was about Anna that made Cas fall for her so instantly. I felt like that was a bit too simple given his relationship with ghosts in general. Overall this book was a huge win though. Looking forward to reading the next one.