This is similar to the last post. I know we shop because it feels good, but why is that? Stress relief? Pleasure in knowing you're getting something out of the purchase (whether it's for you or not)?
My downfall is that I like to get things for people. It makes me happy. Unfortunately, I get more expensive things for others than I do for myself.