Get your tissues ready because this reunion is heavy. This dog was found drifting on top of a disintegrating roof at sea for an unknown amount of days and he still had energy to wag his tail for his owner.

(via The Daily What)