Ok. wow. I so did not expect the ending. It was very twisted and I kept waiting for the main character to wake up and tell me it was all a dream. Even with the very weird ending, I thought the book was excellent. It was so different because I kept thinking I had this book figured out and I was far from correct. Seriously fun characters in the book as well. The characters are so normal that like the story, I kept waiting for their secret past to come up and bite me (thankfully, with one character I was finally right, I was starting to question my ability to predict character outcome).This is turning into a ramble/semi-review and I want to put it on badassbookreviews.com soon so you'll all just have to wait.