Children Serenade Prince Harry & Meghan Markle with Ed Sheeran's 'Perfect'

Prince Harry and Meghan Markle
Ben Birchall - WPA Pool / Getty Images

Prince Harry and Meghan Markle watch a performance by a Welsh choir in the banqueting hall during a visit to Cardiff Castle on Jan. 18, 2018 in Cardiff, Wales.

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 (Feb. 13).

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 fiancé chatted with the teens at the reception, which was captured on video:


The Biz premium subscriber content has moved to

To simplify subscriber access, we have temporarily disabled the password requirement.