Selena Gomez has dropped the full-length version of her song 'Bang Bang Bang.' The song will be featured on the upcoming album from Selena Gomez and the Scene, 'When the Sun Goes Down.' In the song, Gomez sings about "stealing all her love back" from an evil ex and showering this affection upon her new and improved beau.

'Bang Bang Bang,' which was released as a promo single for her new album, kicks off with a groovy synthesizer that makes us feel like we are being transported back to the '80s heyday of New Wave and synthpop. Gomez gives a menial giggle before she starts bashing her lousy ex-boyfriend via song.

"Bang bang bang / I'm breaking in / Stealing all my love back / Giving it to him / Bang bang bang / This time I win / I thought your love was all that / Until I let him in / You're gonna be the one / You're gonna be the one / You're gonna be the one / You're gonna be the one that's moping / You're gonna be the one / You're gonna be the one / When I'm out having fun / You're gonna be the one that's broken," Gomez smoothly sings in the refrain and into the post-chorus bridge.

As the track continues, the steady synthpop keys play on, kind of making us feel like we are stuck in an Atari or Super Nintendo video game. In the second verse, Ms. Gomez sings, "My new boy knows the way I want it / He's got more swagger than you / He's got more swagger than you do / My new boy really likes to flaunt this / He's not hiding me you know / He's showing me off you know." Are we perhaps picking up on an ode to her real-life boyfriend, Justin Bieber? After all, he does have his very own swagger coach.

For those out there that aren't already fans of Gomez, the beat to 'Bang Bang Bang' may seem a bit monotonous as does Gomez's tone as she sings the lyrics. Also, for a girl with a four-piece band backing her up, the music seems a bit underwhelming. Still, 'Bang Bang Bang' is a fun, sassy track that will surely please all of the teen pop fans out there.

Selena Gomez's album 'When the Sun Goes Down' hits stores and digital retailers on June 28.

Listen to Selena Gomez and the Scene, 'Bang Bang Bang'