I've seen this video several times, and I cry every. single. time.