FRIDAY DANCE PARTY! This week's song meant to get you ready for the weekend is "U Should Know Better ft. Snoop Dogg" off of Robyn's 2010 Body Talk Pt. 2. It might seem like an out-of-date choice, but it's actually fresh in more ways than one. Robyn, that mischievous pixie wood nymph, only released the song's video today and — no surprise here — it's fan-fucking-tastic.

Neither she nor Snoop actually appear in the video (at least not for long — Robyn is the mom at 2:21). Instead they're both played by younger versions of themselves only — and this is where things get really exciting — Robyn is played by a little boy and Snoop is played by a teenage girl.

Safe to say, I have never been more jealous of a 12-year-old's dance moves or haircut than I am right now.