Cats sometimes bring their owners "gifts" like dead animals because they are instinctually driven to hunt and provide for their owners. Cats may also bring their owners dead animals as a sign of affection and to show that they trust their owners. Additionally, cats may bring their owners dead animals to play with or to show off their hunting skills.