Over the past 10 years of American soldiers deploying and redeploying we've seen some amazing reunion videos.  They're always emotional, especially when there's a child involved.  I'd put this reunion video up there with the rest.

In a twist on the usual trick where you pretend to throw a ball and the dog looks in confusion for the missing ball forever before you reveal you've still got the ball, this dog gets the toy thrown, but he returns to find a new hand retrieving the toy.