Zayn Malik, who allegedly cheated on the Little Mix star with Australian waitress and stripper Courtney Webb – seems to be making all the right moved to put his relationship with Perrie Edwards back on track. He has only gone and bought her an ‘I love you’ teddy bear. Awwww!

The 1D heartthrob bought his girlfriend the romantic stuffed toy as they had a coffee at a service station, reports The Sun.

A smiling Perrie, 19, emerged from the shop with a teddy bear holding a pink heart reading “I love you”, while the One Direction star followed closely behind.

Zayn has been accompanying Perrie while she’s been touring with Little Mix. Zayn screamed: “I love you, Perrie!” during their gig at Liverpool’s Echo Arena on Sunday night.

A source told the Daily Mirror: “It’s well and truly on. They are determined to work through this and were all over each other at the end of the show.

“The fact that Zayn is talking, and still friendly, with Perrie’s family speaks volumes. It’s all systems go.”