photo: Giphy

Unicorn wannabes are truly having a moment. From unicorn onesies to unicorn skin serum, the internet just can't get enough of these magical, one-horned creatures. 

And that extends to the beauty world. Too Faced released a lipstick called Unicorn Tears — and it's literal rainbow-colored magic.

Too Faced successfully packed all the colors of the rainbow into one shade of lipstick.

Unicorn Tears lipstick
photo: Instagram/@adag_official

Described as an “iridescent shimmer,” the $22 sheer lip color is definitely mermaid-approved.

Too Faced Unicorn Tears
photo: Too Faced

The brand says the lipstick is a "completely unique, super-luxe combination of creamy color and intense hydration for unprecedented ultra-comfortable wear.”

And even though it came out last year, the unicorn-obsessed internet absolutely lost its MIND.

Unicorn Tears lipstick
photo: Instagram/@sassygirl38

The lipstick looks like a light blue color, but it turns into a sheer lavender when applied to the lips. Enchanting AF!

Unicorn Tears is part of Too Faced's 20-shade La Creme lipstick collection.

Too Faced La Creme
photo: Instagram/@ adag_official

The lipsticks are made with white lotus flower extract and collagen-stimulating power peptides.

All of the La Creme colors are gorgeous, but there's something undeniably *~*MaGiCaL*~* about Unicorn Tears.

unicorn tears
photo: Too Faced

I think I just died and went to rainbow heaven. *Cries glitter*