If you rely on others to make you happy, you never will be happy. Happiness is something only you are responsible for.
Studies show that people are much happier when they spend their money on experiences instead of material items. * Personal side note: I feel this does not include books or music. Those things are experiences in your mind