When Selena Gomez released her heartbreaking single "The Heart Wants What It Wants," she gave a little bit of insight about why she stayed with her on-again, off-again (currently off, by the way) boyfriend Justin Bieber: she loves him deeply. In the new single "Do It" from her forthcoming best-of album For You, she gives another reason why she stays with pop's resident bad boy - he's really, really good in bed.

Eww.

After a snippet leak earlier this week, yesterday (Nov. 20), "Do It" leaked in full. The new song takes the exact opposite approach as "The Heart Wants What It Wants," with Gomez playing coy and having fun in the earwormmy single. Against a heavy beat and jangling bells, she croons about all the mind-blowing, super hot and memorable sexy times she had with the Biebz and how she cannot wait to go for round two (or three or four).

RELATED: Selena Gomez Opens Up About Ex-Boyfriend Justin Bieber and 'The Heart Wants What It Wants'

"Boy I can't lie, what we did last night / You know it's constantly replaying, staying on my mind," Gomez sings in the opening verse before getting a little more needy in the chorus.

"If I had a choice, if I had my way / Boy, you know we'd do it / Every single day / If I has wish and if I had my way / Boy, you know we'd do it every single day," she sings before getting more hypnotic.

That Bieber must have something going on, yo.

"Do It" is a new song from Selena Gomez's upcoming greatest hits album For You. The album will be released on Monday, Nov. 24.

Listen to Selena Gomez's new song "Do It" below:

 

See More Selena Gomez
Join the Discussion