Enjoy this story.  Hope you don't get too emotional. . .