Wow, what a ride! A gripping, funny, steam train of a book that holds on and doesn't let go. Two quips knocked a star off -- Lack of depth... but I find this in nearly all YA novels, so whatever.- Heroine as bait. Maybe I'm over sensitive after watching The Vampire Diaries, but this is a plot device that will piss me off every time.All in all it's an insanely fun read. Maureen Johnson is my newest guilty pleasure!