This German Shepherd is enjoying a fun-filled afternoon of playing fetch in the yard. As he is bringing back a ball he has fetched, he's met with the biggest surprise of his life. His soldier is home from deployment!!! His excitement is almost unbearable as he howls in utter happiness.
This makes me want to cry!