A Hamilton family's cat that went missing more than two months ago has turned up on Waiheke Island, about 125km and a ferry ride away.
Squids, a Burmese cat, was reunited with her owners on Saturday following her island adventure.
The cat was found in Surfdale and taken to the Waiheke SPCA earlier this month.
SPCA manager Lesley McDougall said the cat was in great condition and staff were determined to find her owner.
However, newspaper advertisements, pleas on the SPCA website and Facebook notices failed to yield a response.
"Normally we only keep cats for seven days before finding a new home for them but we couldn't give up and carried on looking," Ms McDougall told Fairfax.
Back in Hamilton, Virginia Endres and her family were missing 12-year-old Squids.
"She has a history of going to sleep in neighbours' cars but had never before been missing for so long," she said.
But an ad the family had put on Trade Me was eventually spotted by Waiheke resident Madeleine Rawlence, who'd been trawling the internet for clues after seeing the cat on the SPCA website.
"Because of the lack of response to the Waiheke adverts I knew it couldn't be a Waiheke cat and when I saw the ad on Trade Me it fitted the age and gender," she said.
"I still couldn't believe it, though, because it's so far-fetched. I can see how she might have got to Half Moon Bay but not over the water."
Ms Endres and her daughter Alexandria headed to Waiheke on Saturday to pick up Squids, who was micro-chipped before the return trip to Hamilton.
"Just in case she fancies another trip away," Ms McDougall said.