There are many ways to judge a story. I believe the most sincere measure a story's worth is whether it moves you. Using this metric, this is a superb story. I find my sight blurring several times when I read this story. It is moving and it has an impact on the reader. Wonderfully done! Thanks for sharing it!