We are sure that not many of you will mind admitting that your mum is the best friend you have ever had.

Whether it’s helping us make a tough call, picking up the pieces when everything falls apart, or simply putting the kettle on after a long day, we quite frankly don’t know what wed do without our mums!

And now is the perfect time to give something back with one of these gorgeous Mother’s Day gifts.

These luxury buys are the cream of the crop, yet all cost under £20! From luxurious Italian chocolates to heavenly pampering kits to stunning bouquets, your mum will love these fabulous buys.

And if you happen to be a mum yourself, feel free to send this list of goodies to the kids!