Meghan Markle and Prince Harry were happily surprised during their trip in Scotland...
...Where a local troupe played them an Ed Sheeran ballad.
The group of 50 artists ranged from age 8 to 26. They performed Sheeran?s track ?Perfect.?
Markle and Harry are huge fans of Sheeran, who played at their royal wedding
When asked, his reply was simply ?Yeah, why not??