I really enjoyed this. I think it hit just the right emotionally, and it ended powerfully. Keep up the good work and don't worry about side trips if it leads to little gems like this.