Composite. KimKardashian/Twitter, DemiLovato/Snapchat via _demi_lovato_fanpage1/Instagram

For Halloween this year, Kim Kardashian, was paying tribute to her favorite musical icons, starting with Cher, then dressing as Madonna and Aaliyah. Her fourth, and hopefully final, costume was as Selena Quintanilla, the iconic singer and songwriter, who was dubbed the Queen of Tejano music in the early '90s due to her massive popularity in the genre and was tragically murdered at the age of 23 by her former manager. Only last week, Quintanilla earned a star on the Hollywood Walk of Fame.

If you're experiencing déjà vu, that's because actress and singer Demi Lovato dressed as Quintanilla over the weekend. And both Kardashian and Lovato wore one of Quintanilla's most memorable ensembles: a sexy purple jumpsuit with a bunch of sparkles that flared out at the bottom. Quintanilla wore the look while performing at the Houston Astrodome, and the moment was prominently featured in a 1997 biopic about the singer, starring Jennifer Lopez.

Kardashian shared her Quintanilla ensemble on Twitter, with a little song and dance. "My fave Selena!!!!" she wrote.

Lovato, meanwhile, showed off her costume over the weekend on Snapchat, which were saved for posterity after 24 hours by numerous fan accounts. Look at those sparkles!

J.Lo, the obvious candidate to play Selena Quintanilla on Halloween (hey, she already has the outfit!), was otherwise occupied talking about her new boyfriend Alex Rodriguez. and doing her kids' makeup.

Related: Kim Kardashian, Ariana Grande and More Celebrities Who Took The "Couples Costume Idea" Meme to Heart This Halloween

Watch: Margot Robbie Dressed Up as James Franco in "Spring Breakers" For Halloween, and Loved Getting Away With It