Okay, I really can't say enough how much I really freaking enjoyed this book. I listened to it as an audiobook and the narrator was just so damn good at adding personality to all the characters. Knowing nothing about this book before reading, except for a very enticing cover, and even after reading, I really don't know how I'd classify this book genre-wise, which I have to say I love.