A two-year-old cat that was missing from its home turned up 24 miles (38km) away in the village where it was born.
Ginger tom, Cupid, was found in Odstock, near Salisbury, Wiltshire, after vanishing from Bournemouth just after Christmas.
Amy Osborne, who found the puss, said: “He lived two doors up from me, two years ago – I had no idea this was the same kitten.”
Owner, India Redman, said she was “speechless”.
“He must be smarter than he looks – it’s nuts how he found his way back,” Ms Redman added.
“It’s great to have him back home.”
The charity Cats Protection said the “extraordinary journey” was unusual for cats.