Princess Eugenie looked lovely in a flashy striped Whistles dress when she arrived to celebrate the queen's 90th birthday in June 2016. She covered the busy print with a sophisticated blazer, later taking it off to reveal the midi-length tank silhouette.