The owners of a cat that went missing four years ago got a late surprise Christmas present when they were reunited with her the day after Boxing Day.
Willow, who is now 10 years old, disappeared after being let out to play from her home in Princetown, Devon, in 2007.
The black cat was one of three that vanished from the same close in the town on Dartmoor within months of each other.
While one of them turned up in Taunton, Somerset, Willow was finally found in Plymouth.
"It's really only sinking in now, but it's the best Christmas present ever," owner Cristel Worth said.
"How she managed to stray from Princetown to, about 20 miles away, to get to Elburton, I have no idea. It's a long journey right across the moors."
Willow was taken in six months ago by a family from the Elburton area of Plymouth until a space became available at a nearby animal rescue centre.
But it was not until last week that the Gables Farm Dogs' and Cats' Home in Plymouth finally identified her thanks to an implanted microchip.
Mrs Worth, 32, said she was with her husband, Mark, 31, and their two young daughters when she received the call from the charity last Tuesday.
"We had almost given up hope that we would ever find her again and it was a really wonderful experience to know that she had finally come home," she said.