Duchess Sophie brought serious style to Canada last week, surprising fans with a series of bold and elegant outfits during her four-day trip to Alberta.
Kicking things off in Calgary, Sophie stunned at the Internationalists Dinner in a navy floral-print Erdem dress.
The off-shoulder detail, belted waist, and softly flared A-line skirt delivered regal glamour while staying effortlessly wearable.
She draped a white Altuzarra blazer across her shoulders, adding sparkle with diamond earrings, a chic cuff, and a Sophie Habsburg clutch.
The very next day, Sophie switched gears, embracing power dressing with a modern twist.
She debuted a cropped indigo tweed jacket by Frame, paired with tailored trousers and a bold orange Smythson tote, the perfect mix of polished and playful.
Later, her wardrobe shifted to a more solemn tone.
Arriving at Spruce Meadows, the Duchess paid tribute to the late Duchess of Kent by wearing all black, showing how her fashion choices can balance both sophistication and sensitivity.
RELATED: How Duchess Sophie overcame a tabloid storm to become a key royal figure