Prince Harry and Meghan Markle Serenaded With Ed Sheeran's "Perfect" in Scotland

Samir Hussein/Getty Images

Sheeran is rumored as a possible performer at the royal wedding.

After news reports hinted that Ed Sheeran would possibly perform at Prince Harry and Meghan Markle’s wedding, a children’s singing group decided to perform Sheeran’s hit song “Perfect” for the royal couple on Tuesday.

Impact Arts, a music group from Scotland, were invited to meet and sing at the Great Gallery in the Palace of Holyroodhouse in Edinburgh, where they chose to belt out Sheehan’s romantic tune.

According to People, the couple were floored by the gesture. "They just looked speechless. Meghan looked like she was going to cry,” 17-year-old Ciara MacDonald said. “To see the smiles on their faces as we sung is something we’ll always treasure. Meghan said it was wonderful singing and that they really enjoyed it.”

After the performance, Prince Harry and his fiancee chatted with the teens at the reception, which was captured on video:

This story first appeared on