Zayn Malik's birthday present for Perrie Edwards proved how "in love" they still are.

The One Direction star and the Little Mix singer have been engaged since August last year and Perrie celebrated her 21st birthday yesterday.

As a surprise, her loving beau organised a funfair themed party, complete with all her friends and plenty of rides.

“It was incredibly romantic. Zayn and Perrie were really enjoying each other’s company. It shows how in love they still are," a source divulged to British newspaper The Sun.

It looked to be true, as the publication also had snaps of Perrie and 22-year-old Zayn cuddling up to each other and kissing in the middle of the field in Hertfordshire, England.

The romantic boyband star made sure he had an hour alone with his fiancée before the guests arrived, which included Perrie's Little Mix bandmates Jesy Nelson and Leigh-Anne Pinnock.

Perrie dressed up for the occasion, donning a festival-style ensemble that consisted of a crochet maxi dress, boho sandals and an elaborate bejewelled headpiece. It seemed she changed her outfit at one point, as she was later pictured being lifted into the air by some pals, clad in denim dungarees and a white T-shirt.

Following the fun, Perrie took to her Instagram account to thank her loved ones and share a make-up free selfie.

"Morning after the day before! Massively tired with a massive birthday spot aha, I had the best day ever yesterday! Thank you everyone who came, I hope you all had a blast! I love you all! 21! Cannit believe it! (sic)," she wrote.