Wow. I had goosebumps and tears through the whole video.
Touching.