What do you get when you combine a dwarf, an average teenaged boy, a road trip, a garden gnome and about a million other crazy characters? You get this amazing book by Libba Bray. I've read two of her books now and feel the need to get my hands on many many more. She writes characters that manage to make you laugh and cry in the span of a chapter, sometimes within a paragraph. She's quickly working her way to becoming one of my new favorite authors.