It's no secret James Blunt is King of the Twitter clapbacks. In fact, he's up there with the likes of Chrissy Teigen and Liam Gallagher as one of the best celebs on social media.
So, its little surprise his response to trolls questioning why he was invited to the royal wedding of Prince Harry and Meghan Markle is pretty darn funny.
One fan was seeming a little confused as to how James Blunt had managed to wangle an invite to the event of a lifetime, asking Twitter: "Who invited James Blunt to the royal wedding?"
And, as quick-witted as ever, James responded: "I’ll give you two guesses."
James' fiery clapback must have burned the poor, unsuspecting Twitter troll, as the tweet has since been deleted.
For those of you still a little unsure as to why James attended the wedding, and whose guest list he was on, it turns out he's actually a friend of Harry's.
James and Harry served together in the army, and the singer has previously been invited to attend the Invictus Games by the prince.
He's also seemingly chummy with other royals. Remember that strange time in 2016 when James and Ed Sheeran were partying with Princess Beatrice and Ed then developed a HUGE scar on his face after an alleged 'fake knighting.' It was all very bizarre.
GALLERY: Meghan Markle's STUNNING wedding dress
Meghan Markle's wedding dress (slider)
Meghan Markle
Meghan Markle arrives at St George's Chapel.
Meghan Markle
Meghan Markle arrives at St George's Chapel.
Meghan Markle
Prince Harry and Meghan Markle
Meghan Markle
In other royal wedding news, Prince Harry's ex Chelsea Davy had a hilarious reaction to the ceremony.
She appeared to be in good spirits when she arrived at St George’s Chapel in Windsor but was caught on camera looking less than impressed during the ceremony.
Viewers immediately took to Twitter to comment on her ‘regretful’ face.
“The look Chelsy Davy’s face says ‘this could have been me’,” wrote one fan.
Harry and Meghan exchanged their vows around midday on 19th May at St George’s Chapel surrounded by friends and family.
Around 2000 guests attended the royal wedding including celebs Oprah Winfrey, David and Victoria Beckham and George and Amal Clooney.