When Mark Wessells dropped his Labrador Retriever, Buck, off at his father's mountain property in Winchester, VA, he thought Buck would be happy with the vast amount of property his father owned.
Mark was in the process of moving homes back in Myrtle Beach, SC, and temporarily couldn't have Buck. Having Buck stay with Mark's father seemed like a perfect solution for Mark and a great "vacation" for Buck.
However, one week after Mark left Virginia, Mark received a call from his father saying that Buck had disappeared.
"We thought somebody stole him because that was the only thing we could think of. For the longest time, my dad and brother had been keeping an eye out for him, but never saw him," Mark told Myrtle Beach Online.
But Buck hadn't been stolen, he had started his journey back home to be with his human. Buck's trek was interrupted when he reached Bellegrove, a Carolina Forest subdivision, about two weeks ago. That's where Buck ran into Brett Gallagher, who took Buck in and let him play with his own lab, Hannah.
Brett checked his neighborhood for anyone who lost a dog, and eventually, as his schedule allowed, he took Buck to the vet for a checkup. The veterinarian found Buck's microchip and for the first time since Buck started his journey, Buck heard his own name, which made the lab get very excited.
Buck was even more excited when Mark entered the exam room soon after, showering his human with kisses. You can watch a video of Buck and Mark's reunion here.