"Soul mate. Two simple words, one big concept. A belief that someone, somewhere is holding the key to your heart. All you have to do is find it. If you don’t find it, couldn’t be happily ever after? People have more than one soul mate?" SATC
Could it be a cat?