Mother’s day is only a few weeks away which leaves you with little time to come up with the perfect gift to celebrate your mum. If you’re stuck for ideas then you’re in luck: here are ten fantastic gifts that every mother should have this year!

1. A pamper day.
Every mum should be treated to a luxurious day at a top-name spa. It’s the least you can do! She’ll be treated like a queen as she relaxes with a back rub, a foot massage and a facial.
2. A cupcake class.
Mums spend most of their time cooking up dishes that the whole family will enjoy, catering to the fussiest children and picky husbands. Treat your mum to something she actually wants to do in the kitchen like this fun-filled cupcakes and cocktails cooking class where she’ll be shown some really neat tricks for cupcake decorating with a designer flair!
3. A photoshoot.
If your mum spends a lot of time running around trying to get her work done, pick up the kids, cook dinner and clean as well then chances are she doesn’t have time to look after herself and feel ‘oh-so pretty’. Give her some time out with a fabulous photoshoot where she’ll be given a makeover and the chance to strut her stuff in front of a professional photographer!
4. A hot air balloon ride.
So many people dream of taking to the skies in a magical hot air balloon but not many actually get to experience it. Why not treat your mum to an once-in-a-lifetime opportunity with phenomenal views?
5. A taste of luxury on the open seas.
Give your mum a taste of what it would be like to be super rich and famous when you take her out for an hour long cruise in a luxurious Sun-Seeker power boat. These beauties are fast paced, super sleek and so much fun!
6. Afternoon Tea for Two.
Mums have very little free time on their hands so why not give her a break and treat her to an Afternoon Tea for Two? She’ll enjoy being spoiled with delicious pastries, yummy scones and scrumptious sandwiches with her favourite blend of tea!
7. A jewellery class.
It’s up to you to make sure that your mum takes a little ‘me time’ out of her daily routine and giving her a hobby is a great way to do it! A jewellery making workshop will give her a fantastic new skill that doubles up as a creative outlet.
8. A theatre break.
When was the last time your mum went to the movies? If you can’t remember then it’s time to go all out and treat her to a fabulous West End production followed by a night in a stunning four-star hotel. Let her choose from all the West End hits like Chicago, We Will Rock You, and Wicked.
9. Flying lessons.
Let your mum reach for the stars when you give her the chance to take over the controls of a four-seater plane. This is truly an once-in-a-lifetime opportunity that she’ll love!
10. A really indulgent chocolate spa treatment.
It’s no secret that most women love chocolate, so why not give your mum a special treat this mother’s day with a luxurious chocolate spa treatment? She’ll be wrapped, massaged, moisturised and anointed with various cocoa butter products that’ll leave her feeling pampered like a princess!