A moving story. Perhaps a little too corny, but still moving.