She is the first to admit that she's had her fair share of style disasters – but there's no doubt that Kim Kardashian isn't afraid of pushing the fashion boat out.
And over the weekend, she got it oh-so right. In fact, we're awarding her a coveted 10/10!
The 34-year-old reality TV star and her husband of more than a year, rapper Kanye West, were attending one of New York's most prestigious weddings when she made the seriously on fleek style statement.
With both opting for sophisticated black, Ms Kardashian wore a €4,000 caped dress from Valentino, along with simple black sandals and an embellished choker.
Mr West, meanwhile, was also looking particularly dapper in a tailored black tuxedo suit from Haider Ackermann.
The couple were there as guests of music executive and groom Steve Stoute; fellow attendees included Jay Z and Beyonce, and Alicia Keys and Swizz Beatz.
Social media posts and cameras inside the venue were strictly off limits for the soiree, although Kim did say afterwards that the wedding was "beautiful".
Ms Kardashian is currently five-and-a-half months pregnant and will give birth to her second child – a boy – in December.