It's difficult to say too much about this book without giving things away. Suffice it to say that a revelation awaits the reader, and although at first it's frustrating waiting for this revelation--the reader knows something is up but doesn't know what, which might make some readers put the book down in frustration--it's worth the wait. Not only is the revelation unexpected, the way the author describes the event's effects on the protagonist and then extrapolates the issue to society in general is masterful. Furthermore, the characters jump off the page and the writing is witty and intelligent. Loved this book. Highly recommend it.