Sophie Carty was left heartbroken when her cat Luna went missing last November.
She spent weeks searching for her beloved companion, desperately hoping to be reunited.
The best surprise
Four months after Luna's disappearance, Sophie received a call that left her speechless.
Luna had finally been found - 300 miles away in Inverness, Scotland!
The adventurous feline had somehow travelled a distance that takes 6 hours by car. She was found locked in a hotel shed, malnourished, suffering an infection and with suspected nerve damage.
"On her first couple of nights home, Luna was in a very bad way, very tired and looked to be paralysed on her back end", Sophie told The BBC. But after a trip to the vets and a course of painkillers and antibiotics, she is "like a new cat".
An important warning
Thrilled to be reunited with Luna, the relieved pet owner has issued a reminder to cat owners to always keep their pet's microchip details up to date.
"It is so easy for cats to go walkabout", she says. "If it wasn't for her microchip, we would have never seen her again. Please make sure your details are up to date, because you never know when your cat might hitch a lift to visit Loch Ness".