It's hard. So often the things we need aren't particularly exciting to us, but are expensive. The things we are excited about but we don't particularly need, are expensive too. If you can't buy it all, guess which spending gets cut. I have an amazing wife who understands that I need the things that are exciting to me. We don't have a lot of money and she works harder than I do with the kids at home, but since I make the money she is awfully sweet and lets me buy things for... her. She is really the most exciting thing in my life, so naturally she would be expensive. But I need her! So this is one area in my life where I really need what I am excited about!
She does buy me things too.