This is such a cool story with a heartwarming ending.