Watch Selena Gomez Cover Justin Timberlake's 'Cry Me A River' And Britney Spears' 'Baby One More Time' (VIDEOS)

Payback's a B, boys.

Even though Justin Timberlake would never admit it, when "Cry Me A River" came out in 2002, everyone immediately guessed that the song was about his (RUMORED, EMPHASIS ON "RUMORED") two-timing ex, Ms. Britney Spears. Now, in 2013, Selena Gomez may have just followed suit by covering JT's classic breakup song at a UNICEF charity concert, followed by a cover of Britney's "Baby One More Time." And us being the sleuthing, close-reading blog we are, we can only assume that Selena's version of "Cry Me A River" was aimed at her ex Justin Bieber (who very recently covered "Cry Me A River" HIMSELF post-split). AND HISTORY REPEATS ITSELF!

Watch Selena Gomez cover "Cry Me A River" and Baby One More Time" after the jump.

During a performance at New York's Best Buy Theater, Selena introduced her Timberlake cover by stating, "This song definitely speaks to me." ORLY? Adding further fuel to the fire, Sel made sure to change up the song's gender-specific pronouns (props, grammar!): "Boy I refuse, you must got me confused with some other girl." OUCH. Except we might be a bit peeved if our boyfriend maybe (and we repeat, maybbbbeee) got his flirt on with Victoria's Secret model Barbara Palvin.

As if Selena passively chastising Justin Bieber through song wasn't enough to make your month, the Nylon cover girl also put her spin on Britney's classic "Baby One More Time" (like that scene in the "Spring Breakers" trailer, but without all the crime!). Although Selena is totally playing Justin Timberlake's role in this situation, maybe covering "Baby On More Time" was her way of identifying with Britney's totally devastating (for us!) breakup with Jason Trawick. DRAMZ. Whatever, least we'll always have "Criminal"!

+ Watch Selena Gomez cover "Cry Me A River" and "Baby One More Time."

Photo credit: Getty Images