Every year when Halloween rolls around, it seems like more and more people are attempting to recreate Selena Quintanilla's classic look.

This year, however, was clearly the year of Selena.

First, America Ferrera gave it a go with her Halloween costume.

Lovato quickly followed suit with her own outfit, but chose to show a little more skin than Ferrera.

photo: Snapchat/ Demi Lovato

She didn't just dress the part, either.

Lovato also posed as the Queen of Tejano and danced along to her music on social media.

Fans simply couldn't help but notice the resemblance between the two stars.

The epic moment begs one major question:

Who wore it better? 

J.Lo as Selena...

... or Demi as Selena?