When proposing, it's probably best to keep the speech short and meaningful.

However, this man in Deyang, China, decided to give his girlfriend a long speech, which included a promise to put her name on the deed of their house, according Huanqiu, an affiliate of People's Daily Online.

While she initially appears to be accepting the proposal, the woman quickly becomes offended by the promise and throws back the flowers before walking away.

Happy: The man gets down on one knee to propose to his girlfriend who looks shocked

A romantic gesture for his girlfriend: He then gives her flowers and unravels a banner for her

The footage which was filmed by an onlooker, catches the moment the man gets down on one knee.

He speaks through a megaphone while holding a bunch of flowers.

The man then hands the girlfriend the bunch of flowers and is given a ring and a red document by a helper.

He tells his girlfriend: 'If you marry me I will immediately put your name on the deed.'

The girlfriend instantly looks shocked.

Angry: The woman was so shocked at the man's suggestion that she handed back the flowers

She then replies: 'It's not like I can't afford it myself. I'm not going to marry you just for this house!'

The woman then throws the flowers back at him and storms off into the distance.

The man can then be seen running after her as the crowd of onlookers.

The video posted on QQ.com on August 11, has received some 22.8million views.

On Weibo, China's equivalent of Twitter, many people applauded the woman's reaction.

One person wrote: 'This is disgusting. Marry you and you'll put my name on your house? Do you think marriage is a business transaction?'

Another commented: 'These kinds of things are best discussed in private. Doing it in public will make it seem like she's a gold digger.'