A cat who vanished in South Carolina is going home after ending up in Southern California – two years later and nearly 2,000 miles away.

Kevin the orange tabby disappeared from Anderson in 2013.

John Welsh of Riverside County Animal Services says Kevin turned up around March 5 inside a U-Haul trailer a woman had driven cross-country.

During a routine inspection in Blythe, the inspector heard meowing. The driver said she didn’t know Kevin was inside.

The cat was a little thin when he was taken to a shelter, leading pet experts to believe he made the whole trip without food or water.

Kevin’s microchip is the reason they could trace him back to his owner Cheryl Walls, who said she had a special attachment to the cat because he shares a name with her late fiance.

“It was shortly after Kevin passed away and then when we went into the animal shelter it was so ironic or coincidental that we picked out one of the cats and his name was Kevin,” Wells told CBS affiliate KESQ .

Now — with the help of two non-profit organizations and some shelter employees — they’re sending Kevin home.

Making for a purr-fect ending.

Owner, Cheryl Walls now jokes that Kevin has now seen more of the country than her.

Welsh says somebody must have cared for Kevin all these months. But who – and how Kevin got into the trailer – are mysteries.

Kevin is traveling on a plane on Wednesday from  Palm Springs to the Upstate of South Carolina.

— The Associated Press contributed to this report