A decade is a long time to miss your "best friend", but he never forgot.

Jamie Carpentier from New Hampshire just recently got his dog, Ginger back, but not until 10 years after he had to give up the pooch.

The separation was caused by a divorce, and his ex-wife would later give the dog away to someone else. While surfing the net some years later, Jamie came across his long, lost dog on the site of the Humane Society. Ginger had been taken there by the owner because he was no longer able to care for her.

Ginger never forgot her original master. Carpentier said that, "She seemed like she knew it was me. It was me and my father who were there, and she just ... she just recognized us."