Some stories are heartbreaking, some are heartwarming; this one is both