challenging emotional hopeful inspiring

I cried and cried. I knew going in what the story was roughly going to be, but Sarah writes it so beautifully.