Cute little story with some tear-jerking moments.