Selena Gomez is the glam cowgirl of our dreams -- and the dreams of 7 million Instagram followers too.
While tapping into her Texas roots, the 28-year-old singer posted up on Instagram wearing a sequined fringe cowgirl jacket, black lace bralette, jeans and black lace-up heeled boots and sporting her own Rare Beauty makeup line.
Rare Beauty's official account praised their founder for being "100% that girl," while DJ Snake crowned the social media queen with an emoji. Their bilingual collab "Selfish Love" debuted within the top 10 region of Billboard's Hot Latin Songs chart and hit No. 1 on the Latin Digital Song Sales tally last week (dated March 20). The song comes off Gomez's Spanish-language EP Revelación, which she released March 12.