Charli XCX and Troye Sivan's 1999 video is out and we are not disappointed.
The chockablock video brings us an amazing montage of '90s scenarios and references featuring both Charli and Troye, including Titanic, Backstreet Boys, Spice Girls (of course) and '90s products like the first iMac, Baby G watches and Nokia brick mobile phones.
We've broken down each and every reference in this video to rival Boys (and that's a big call). Check it out below!
0:34 Steve Jobs and vintage Apple/iMacs
0:42 TLC - Waterfalls video
0:52 Rose and Leo's famous 'I'm flying' scene in Titanic
1:08 Spice Girls - Say You'll Be There video
1:17 New Radicals' Gregg Alexander in Sketchers ad
1:24 Backstreet Boys - I Want It That Way video
1:30 Eminem - The Real Slim Shady video
1:37 Nokia 3310 phone
1:38 American Beauty film
1:49 Marilyn Manson and Rose McGowan
1:54 The Sims
1:58 Baby G G-Shock watches
2:05 Dancing baby
2:22 Neo and Trinity in The Matrix
2:31 Justin Timberlake in NSYNC*'s I Drive Myself Crazy video
2:46 The Blair Witch Project film
2:53 Hanes Her Way ad
3:10 Sunny Delight ad
3:23 Logos from eBay, Nickelodean, Beanie Baby, Bubbalicious gum, Netscape