Marta J. (booksnob) reviewed on + 412 more book reviews
I realized that I'd already read this book a few years ago once I began--but finished it anyway, and that's one of the highest compliments I can pay a book because I never re-read anything! This book is funny and heart-breaking at the same time--some incredibly quirky characters. Fantastic writing.