I Can Has Cheezburger?

Wait Until You See This Dog's Reaction When His Human Returns Home After Months Away