This was funny, engaging, sweet, and, more importantly, smart. None of the characters were perfect, but they were written so realistically that their flaws added to their appeal. It felt like reading about real people, not the cliche's of people one normally gets in a piece of modern fiction.