Expectations are a set up for a huge let-down. That's what my mother always told me, and she was correct.
If you'd like something special for an anniversary or holiday, then you probably need to ask in advance. If you want to go to a nice restaurant for example, make reservations in advance, tell your husband you've made them and that this is what you want to do for your anniversary or whatever.
That's what i've always done. And for my birthday or other holidays, i just wrote a list of things i was interested in receiving, and gave them to my husband a few weeks in advance. Men generally have NO CLUE what to get for a woman, anyway. I do have one friend who has a romantic husband.... and a couple other girls i know who have husbands who really try.
Most ? Not so much.