Am I asking for too much?

I confessed to my husband that I wish he would buy me gifts for special occasions. I didn’t get anything for my birthday, 1 year anniversary or for my first Mother’s Day. He’s a marine so he was in Yuma for my bday but he could have still gotten me something later on. This was my first 1 year anniversary with anyone so I wanted it to be special. We didn’t do anything that day. For Mother’s Day he just took me out to Chili’s the night before. For Christmas he got US a gift (ps4 that I didn’t ask for) while I actually bought him different things. I asked him if all I’ll ever get is food and he basically said yeah because “that’s what he’s used to” since his family goes out to eat for special occasions. I buy him customized things or other stuff but I only get food 😕 I cook for him and I buy him food so it’s not special to me. It would be different if he actually cooked for me lol. I will tell/show him things I want or I really like hopefully he’ll be like “oh she said she likes this so I should get her that” but nope. Apparently I don’t make it clear enough but I don’t want to straight up say “buy me this” because it’s more special if he buys it to surprise me instead of him buying something because I told him to. I feel crazy/dumb for wanting little things once in a while. I never ask for expensive things. I’m the type of girl who would be happy with a flower you picked off of a bush 😂