Review: Well worth the time
Rating: 5 out of 5
Date: 05 13, 2014
And get out the tissues.  Story is well constructed and fast paced.  You may need the tissues near the end, I did.