KENNEBUNKPORT, Maine — A cat missing for more than a year has been reunited with his owner 120 miles from their Maine home.

Kennebunkport resident George Lichte says he believed his cat, Romeo, was dead after he never came home one day last fall. The Bangor Daily News reports Lichte received a phone call two weeks ago from a Skowhegan veterinarian, saying Romeo was found alive.

Solon resident Kevin Taft says he found the friendly feline while he was sitting at a picnic table, and assumed he was a stray. He planned to adopt Romeo, before learning the cat already had an owner.

Lichte says he wonders how Romeo got so far away.