Definitely one of the most romantic weddings ever as groom Xiao Wang blew an year’s salary on buying 99,999 red roses for bride Xiao Liu for the wedding in Chongqing, central China, where the number 999 is considered to be a good luck omen.

The couple – both 24 – needed 30 cars to take the flowers to the service. They advertised on the internet for car owners and for helpers to stick the flowers on the vehicles. The flowers themselves were flown in from the other side of the country.

“I remembered that Liu loved these special roses and the idea just grew and grew. It was worth it all just to see the look on her face when she saw the cars,” said groom Wang.

Liu who met Wang while they were at University together added: “I mentioned a year ago I would like a romantic wedding – I can’t believe he remembered, but it was amazing.”

[Orange]

The groom also donated 20% of the cost of the roses to charity to get more good luck.

Definitely a fairy tale wedding!