Humans and cats have a long, ancient history of companionship – but how attached are our feline friends to us? While dogs are constantly clinging to human reassurance, cats are far more independent ...