What a beautiful novel told from the voices of so many characters. It was fascinating piecing together everything all through separate letters. The character development was incredible. You leave feeling compelled to ponder your own life and not take a moment for granted.