I've heard that if a cat brings you a mouse, it's not that they're giving you a gift but that they perceive you as a weak hunter and have brought you food so you won't die. Probably because then they'd have to find someone else's furniture to scratch up.
The other day, my cat carried over & dropped on my lap an uncooked spaghetti noodle, which presumably fell on the floor last week while I was cooking. I ate it, anyway.
Well, what was I supposed to do? I didn't want to be rude.