Having a cat is a lot like living with a roommate who you love eternally but who really can’t be bothered to accommodate you ...