My husband has never forgotten. But, we rarely if ever, go "all out" for things like birthdays. We're both adults and feel that spending a lot of money on an expensive gift could probably be used elsewhere.
I did forget our anniversary once! My Man was acting all weird one night, and then he decided to go out (we usually buy each other gifts the day of or the day before the day) and when my daughter said, "Daddy, why are you going out and why are you upset?" He said, "Ask your Mama why I'm going out on (said day before our anniversary) and why I have to go out to do something now." OMG, it hit me like a ton of bricks. Our anniversary was tomorrow!
We had a good laugh about it. I'm not a sentimental person and it was funny that "the wife" was the one to forget the anniversary.
We usually just get each other little reminders and have a nice dinner, lately, because of the economy, we will have some take out. We used to go to Morton's Steakhouse or some other "fancy" restaurant for our anniversary or our birthdays, but now we'll get sushi for my birthday and or our anniversary (which are close to each other) and get.... Gyros for his birthday. Which is on Halloween, and he has not had a problem letting the kids go out and do Halloween stuff on his birthday. "It's a big day, Halloween. I'm not going to make them stay home because I'm having an other
birthday. Let them have a good time." So usually it's just we two, and a bag of Gyros and fries.
We usually round the kids up before they go out so they can give him his presents. But, neither of us want expensive gifts, so it's usually things like a new shirt, or an interesting book or a magazine subscription. For me, he usually gets a box of nice candy (Fanny May) and some flowers to put in a vase and maybe some costume jewelry. Then, we nearly always have some really great sex.
If he forgot, it wouldn't be a big deal. I would remind him and say he owned me one. It's not a reason to break up. Now, if he ALWAYS forgot, never got me anything, made up excuses "Valentines Day is a HallMark holiday and I'm not going to play that." etc, I would take it as an effort to get out of doing anything for me. ONE forget is one thing, never caring is something else.