He's certainly got an incredible collection of love songs and now Ed Sheeran could be singing them in front of the Royal Family.
It's reported Ed Sheeran could perform at Prince Harry and Meghan Markle's wedding.
According to Us Weekly, the singer has been approached by Harry to help the couple celebrate their big day in May.
A source said: 'Prince Harry has personally requested Ed perform at his wedding'.
Ed previously said he would be up for singing at the Royal Wedding. However, it's not known whether he has agreed to perform.
The nuptials are due to take place on May 19th - the same day Ed is performing in Phoenix Park.
With such a short flight between the two locations, we reckon Ed could do both.