A wonderfully funny novel with unusually engaging characters. It is an unexpected read because the characters all start out as types and then develop as fully formed, endearing people as the book progresses.
The author also gets extra kudos for her use of language. She writes some beautiful sentences such as "“The people of the world could be divided into two groups: those who used all of their chances, and those who stood still through opportunity after opportunity, waiting for a moment that would never be perfect." (This is actually the theme of the novel.)
I highly recommend this book.