There are moments in life that just reall touch your soul. This is definitely without a doubt one of them. So get your tissues ready and...