Time is ticking away before Valentine's Day and if you are yet to buy a gift for your loved one or you simply cannot find what you want then it's time to throw some money at the situation. These days a quick bunch of flowers from the supermarket won't cut it any more, and there are some seriously impressive gifts out there if you're prepared to part with a few pennies in pursuit of true love, because it can be bought in February apparently.

According to research by Blue Yonder, it is millenials (16-24 year-olds) that are splashing out the most of any age group for 14 February gifts with an average spend of £46. However, those of you who have been in relationships for 5-6 years are spending even more, with long-term lovers parting with an average of £57. However, if you're one of those who steps outside the statistics in pursuit of a tear inducing gift then we have found some spectacular presents that are guaranteed to wow any recipient.

From the longest red roses in the world to diamonds, vintage champagne and gold for your face, take a look at the best luxury Valentines gifts still available to buy in time for Sunday.

Where to find them:

I Love You Small Loose Pocket in pale gold metallic capra; £195, Anya Hindmarch

Frederic Malle - Portrait of a Lady eau de parfum 100ml; £215.00, Liberty

Delfina Dellatrez - Ruby, pearl & yellow-gold ringl; £920, Matchesfashion

Natural rose preserved in 24ct gold; £160.83, Goldgenie

Perrier Jouet - Belle Epoque 2004 Champagne 75cl; £185, Ocado

Dolce and Gabbana - St. Valentine's Day Contrast Dress; £1900, Harrods

La Prairie - Cellular Radiance Pure Gold 30ml; £447.00, Harvey Nichols

The Valentine's Wish Trip: Visiting The World's Most Romantic Wishing Wells With Your Own Custom Minted Coins; £57,000, Very First To

Beluga Caviar XX 30g; £204, Fortnum and Mason

50 of The World's Largest Roses, Cristal & iPad; £2,950, Arena Flowers

Chaumet - Josephine aigrette 18ct rose-gold and diamond ring; £2,930, Selfridges

Dolce and Gabbana - Virna embellished gold-tone clutch; £4,150, Net a Porter