Bookbee Written on Apr 10, 2013 4 of 5 stars An emotional read without wallowing in overblown angst, although the end, while fundamentally uplifting, is still bittersweet.