Typhoon
The only time I had the luxury of doing things like that for myself was before I had the family. It's easier to tighten the belt for just one person after splurging.
Good for you that you could do this for yourself.
I'm not complaining and I would not trade my obligation with anyone else. cause I know those with a deeper pocket also have obligations, at a much larger scale than mine.