Everyone in this novel is pretty messed up, and that's refreshing. Also, James Franco is releasing a film adaption of the book, so you have to read it before that comes out, too.