I just finished this book and tears are streaming down my cheeks. It is hard to process at this point to write an appropriate review. For now I say this book will stay with me for a long, long time.