Meghan Markle’s ‘Cowboy Carter’ dress was perfectly on-theme for Beyoncé

Meanwhile, Prince Harry's cowboy hat paid tribute to the couple's two children.