This, however, was not the case for a local Twitter user.

Manchadi Ledwaba took to the platform to share the romantic way her, now boyfriend, asked her out.

What she thought was a simple date to Maboneng on beautiful Sunday turned out to be the most romantic day of her life.

Her boyfriend took her out to the buzzing market in Johannesburg, took the most gorgeous pictures with her and then gave her a relationship contract – his way of asking her to be his girlfriend.

Manchadi posted pictures of the contract on her Twitter account and captioned it, “My crush brought me to a date in Maboneng and this is how he asked me to be his girlfriend.”

The contract reads:

“The party of the second part (herein referred to as “she”), being of sound mind and thirst-quenching body, agrees to the following with the party of the first part (herein referred to as “him”)”

READ MORE: Expert tip on finding and staying in love - using emojis could be the secret to a long-lasting relationship

If that’s not enough motivation to keep reading it, we don’t know what is. The contract then goes on to stipulate what a relationship is, what kind of relationship he’d like to have with her, what he thinks they should call each other (babe, bae, sthandwa sami, lover, etc.), what other people should call them (including, “that weird couple”).

It even has clauses labelled, “dating etiquette”, “terms of payment” – where he takes the responsibility to pay for dates, unless he’s broke, “the 90-day grace period” and “grounds for termination” – where he mentions infidelity, deceit, and ending arguments with the words “my ex used to do the exact same thing”, included in the contract.