Princess Kate's blue one-shoulder Eurovision gown is super similar to styles previously worn by Princess Diana and Meghan Markle and here's where you can buy it – see photos
With a few bars at the piano, the royal telegraphed her support for Ukraine while continuing her plan with Prince William to use social media to appeal to a younger generation.