If I want something I'll buy it, I never have to justify it to myself, if you want it and can afford it, then get it. We all deserve treats from time to time.
Last week on BF I only bought for DC's and a few presents I wouldn't have usually thought of if they hadn't popped up on the sale. If there was something I wanted I would have got it.