I picked this up to read on a long plane flight. Huge mistake! I was sobbing in public for over an hour. Amy Harmon really knows how to pull the feels and the tears from me. Love, love, love this book.