In the photo, Madeleine is wearing a simple black dress and holding her youngest daughter, who’s sporting a pink fairy gown, complete with wings and a unicorn purse. Leonore is donning a similar princess outfit but in a blue-and-green color scheme.
As for the boys, they appear to be dressed as rock stars. While Nicolas is wearing a leather jacket, T-shirt and jeans, O’Neill is wearing a full-blown outfit, consisting of a sequin shirt, sunglasses and a wig.
Princess Madeleine captioned the post, “Happy Halloween [ghost emoji].”
Followers filled the comments section with messages, but the majority focused on O’Neill’s ensemble. “Chris is such a mood,” one person wrote. Another added, “Chris is so cool.”
Princess Madeleine (AKA Duchess of Hälsingland and Gästrikland) is the youngest child of King Carl XVI Gustaf and Queen Silvia. Although she and O’Neill resided in New York as newlyweds, they relocated to Florida shortly after, which is where they currently reside.
Shout-out to O’Neill for nailing his costume.
Stay up-to-date on every breaking royal family story by subscribing here.