Review: Great story
Rating: 4 out of 5
Date: 10 9, 2013
A bit drawn out, but so worth it. The ups and downs throughout this book are sad, frustrating and so much more meaningful when it all becomes worth it in the end.