That sounds similar to a story a relative told me. He had two cats that his wife dropped off several miles away from their home. A few days later, one of the cats turned up at their door and his wife decided that if the cat went through that much trouble to get back it might as well stay. Pets can be pretty amazing in the best of times.