Review: This book has it all.
Rating: 5 out of 5
Date: 03 3, 2013
The things in life that are the toughest to live thru can bring you to the life you were meant to have. I loved this book.