Well, don't beat yourself up. It's done. Something that might nelp in the future though is a kind of house rule we have (really more of a guideline). Never buy anything for yourself within a month of a b-day, anniversary, Mother's or Father's day etc. It helps those that may do something for you.
Having said that you're not materialistic and that it's one of your H's LL's...is there something(s) you like that you could give him a break on? Jewelry, clothes, music, art. Is he artistic? I know I would think I'd died and gone to heaven if my H gave me one of his drawings. That would be framed and on the wall right NOW!