In April, Jessica Alba threw a Prince and Michael Jackson-themed costume party at The Peppermint Club in Los Angeles for her birthday. One of the many superstars in attendance was none other than Beyoncé herself—and she brought it.

It's been almost a month since the party, but Bey just posted some pictures and videos of her amazing outfit. "Flashback to an MJ+Prince party, crystals and ruffles, and a screw mix by Derek Dixie," Beyoncé, captioned the first of three Instagram posts dedicated to the ensemble.

instagramView full post on Instagram

The outfit consisted of ruffled black dress, booties, and a custom, wide-rimmed Gladys Tamez Millinery hat.

But the real highlight was the jacket—the $4,950 Any Old Iron rhinestone jacket is so perfectly Bey it's literally named after her.

Perfection, as usual.

From: Marie Claire US