Too. cool. for. school.

Beyonce has released her new song… and it was worth the wait.

The singing superstar has posted her new advert for Pepsi Max onto her site revealing her brand new song, Mirrors.

In it she’s dancing (in front of mirrors of course), and sees herself from former videos, including Bootylicious, her first single Crazy in Love and Single Ladies… an amazing trip down memory lane but don’t take our word for it, watch it here

P.s. We’ve watched it five times so far