Ratings88
Average rating3.8
I'm not gonna lie: I loved the hell out of this book. (Pun intended.) I wish I could have given it 6 stars, or go back and adjust my other previous 5 star reviews down to 4's because this one set a new bar for me. It was a ton of fun to read. It grabbed me immediately and did a great job of balancing character history with running plot.