PETALUMA, CA (KTRK) --In 2014, Cathleen Cavin took her daughter to the animal shelter to get a kitten. They picked out an orange one and took "Ozzy" home, but Cathleen always felt guilty that she had separated it from its sibling. So, she promised her daughter she would find Ozzy's brother.
"I felt horrible. Who makes a promise like that? Needles in a haystack (is what) I was telling her I was going to find," Cathleen remembers.
Cathleen didn't find the cat until two years later when she found Brian Herrera on a dating website. The two hit it off. Then, Cathleen went to Brian's house.
"(Cathleen) notices a cat scurry by and she stops everything and says, 'that's my cat!' And I say, 'no way, that's MY cat, what are you talking about?'- thinking she's this crazy cat lady. And she just kept going, 'that's my cat!' So, I'm thinking 'OK, red flags! What's going on?'" recounted Brian Herrera.
Turns out, Cathleen wasn't crazy at all. They checked shelter records and found that Ozzy and Butter were, in fact, the long-lost brothers.
They began getting re-acquainted because Cathleen and Brian plan to move in together next month.
Kathy Sousa, with the Petaluma Animal Services Foundation was thrilled. "My first thought was, I hope the cats get along together, they've been separated for 3 years! But, they are, so that's good."
And there have been other eerie parallels in the couple's lives, including living in various Marin County towns at the same time without ever meeting. Cathleen believes it was all just meant to be.
"With so much in common, it's just bizarre and then to have our cats be brothers ... it's total destiny. Yeah, it's Fate," Cathleen said.
KPIX reports that Brian is quick to point out that they are not engaged - yet. But then, who is he to stand in the way of destiny?