The human race is full to the brim with weird and wonderful people, each one different from the next and yet, through all our differences shines one common desire – we all want to be happy.

And while you might think happiness lies at the bottom of an over-flowing Penneys bag  – the answer is actually far better for your bank account. 

A recent study has found that using your cash to buy presents for you friends and family will actually make you feel better in the long run.

During the experiment, participants were split into two groups. The first were were told do splash out on something nice for themselves, while the second were told to spend their money on something for someone else.

Interestingly, the selfless group proved to be the happier participants.

According to the study, areas of their brains gave off a “warm glow” when they completed their good deed.

What's more, the scale of the generosity made no difference to people's happiness, meaning that even the smallest act of kindness could produce the same effect.

Lead researcher, Philippe Tobler said, “You don't need to become a self-sacrificing martyr to feel happier. Just being a little more generous will suffice.”

So, next time you're in need of a little pick-me-up, surprise your pals with a little treat – Everybody wins!