sad story, yet, a heartwarming ending