Prince Harry Top Hat
Credit: Chris Jackson/Getty

Prince Harry is slowly but surely turning into a real life, modern day Prince Charming. The royal has been making quite a few appearances lately, from his Invictus Games in Orlando, Fla., to multiple events celebrating grandma Queen Elizabeth's 90th birthday over the weekend. And while the prince manages to make us swoon no matter what he's wearing, his latest ensemble just might be our favorite yet.

Today, Prince Harry attended the opening day of the Royal Ascot, and he did it in dapper style. For the occasion, the dashing redhead opted for a charcoal gray morning coat with tails, which he paired with pinstriped pants, a vest, a button down shirt, a bright blue tie, and—our favorite accessory of all—a top hat.

But that's not all. Prince Harry, who joined Queen Elizabeth, Prince Philip, and Prince Andrew, arrived to the day's festivities in an open-air, horse-drawn coach. See? Prince Charming, indeed.

Prince Harry
Credit: Charlie Crowhurst/Getty

For her part, the Queen continued her stylish monochromatic streak, opting for a mustard yellow wool coat and a matching hat. Considering the royals have been stepping out much more frequently than normal, we can only say that we can't wait to see what event they attend next.