Ed Sheeran appears to have forgiven One Direction star Niall Horan for stealing his girl - the singer/songwriter was spotted giving the pop star a friendly smooch backstage at the iHeartRadio festival in Las Vegas on Saturday (20Sep14).

Sheeran recently hinted that his new song Don't was inspired by a cheating ex, who romanced Horan in the same hotel as her then-boyfriend.

He told U.S. radio host Howard Stern, "I was just a bit like, 'Erm, not cool, but...' We haven't really spoken since then."

The shock jock then pressed his guest for the identity of the friend, asking if it was "the guy from One Direction", prompting Sheeran to respond, "Well, it depends which one you're talking about."

Although Sheeran hasn't named names, it is commonly assumed the girl in question is Ellie Goulding, who briefly dated Horan last year (13).

It appeared Sheeran and Horan are on more than speaking terms again - the redhead planted a kiss on the One Direction star's cheek at the Xs nightclub in Las Vegas.