Cardi B Posts Unicorn Rainbow Hair Photo on Instagram

A look!

On Wednesday, June 7, Cardi B stepped out with a style that matches her personality perfectly. The 25-year-old debuted a rainbow unicorn look, complete with blue hair down to her hip and multicolored bangs. The rest of the hair was pulled up into a half-up half-down top knot. The best part? The Invasion of Privacy rapper matched her rainbow mane to her high heels.

To complete the look, a pregnant Cardi wore a tight white sleeveless dress with plunging neckline, and lots of jewelry — she paired a Lola Bunny diamond necklace with a chain choker, matching bracelet, and diamond watch. Of course, she also painted her signature long acrylic nails in a bright bubble gum pink color that My Little Pony would approve of. For her makeup, the rapper kept it natural with a thick winged liner and tons of lashes, glowy skin, and a creamy matte lipstick. Makeup artist Erika La Pearl, who is Cardi B's go-to in Atlanta, posted a close-up of Cardi's look, calling out Pat McGrath lipstick and "glow" products as well as hairstylist Cliff Vmir for the full lace wig.

If you're hoping to re-create the look, you'll probably want to see a professional to make sure your prismatic look comes without stripping or harsh transitioning. Or you can follow in the footsteps of Halsey, Kendall Jenner, and Justine Skye, who have all debuted temporary rainbow hair colors in the past year.

Let us slide into your DMs. Sign up for the Teen Vogue daily email.

Want more from Teen Vogue? Check this out: Cardi B Says She and Rita Ora "Never Had Bad Intentions" for Their Song "Girls"

See the videos.