The ending was a little predictable but the whole story was so cute and heartwarming. The narrators did a great job to help you track the story between future and present.