The British are coming! If there was any doubt that Ed Sheeran is the new wave of rock royalty, he is getting the ultimate recognition tonight by being joined on stage by none other than Sir Elton John.
The duo are not even performing one of John's songs but instead will be performing Sheeran's unlikely hit "A Team" about the life of a prostitute.
If you hadn't heard of 21-year-old Sheeran before I expect we'll be hearing a lot more about him in the weeks to come. Check out his video for "A Team" and let us know what you think of tonight's performance.