British singer songwriter Ed Sheeran has been awarded a MBE for his services to music and charity.
It makes him a Member of the Most Excellent Order of the British Empire - an honour presented to him by Prince Charles at Buckingham Palace.
Sheeran, the most-streamed artist for 2017, has supported many causes, especially around poverty.
"Honoured to be awarded an MBE today at Buckingham Palace," he wrote on his Instagram.
He also told reporters he was thinking of his grandfather, a "massive royalist", when he received the award.
When reporters asked him whether he'd play at Meghan Markle and Prince Harry's wedding if he was asked, he replied "yeah, why not".
Sheeran said he didn't think he had a "vast amount of talent compared to other people", calling his success "persistence".
He will be coming to New Zealand early next year to perform six shows in Dunedin and Auckland.