Painfully honest, funny and heartbreaking at the same time. I love the complexity to the characters, no one reads flat, and each and every one of them is built not only of their own flaws, but their strengths as well. It left me with the exhilarated feeling of energy that a truly great book always leaves me with, and I appreciate the authors for that.