Please explain something to me

Every year @ valentine's day, I tell Mr S that I absolutely do not want flowers. While I appreciate the thought, I don't really like them (hate the smell) and I think V day is kinda dumb. So I woke up this morning to a dozen roses and an apology that there weren't enough of them. And a card with a caveman that he was veeeeerry proud of. How can I stop him from buying something I do not like if he won't listen to me? I know he thinks he is doing something good and I don't want to hurt his feelings, but what I really feel is insulted that he doesn't listen to me. The cats on the other hand, think they taste wonderful.