This is the only book that I literally stayed up all night to finish! This is an emotional whip-saw of a read. Duncan will have you laughing out loud in one paragraph, introspective in the next; by the next page you may be crying. Only a handful of books are exceptional enough to be on my top ten. This one is in the top five!