Fans of Charli XCX - us being some of them - have been waiting for new music for quite some time. Every single time her album gets pushed back, our hearts break a little more. But that all ends on Friday.

Out of the blue (aka Twitter feed), Charli declared that her new mixtape Number 1 Angel is set for release this Friday. ""IM SO FUCKING HAPPY THIS MIXTAPE IS NEARLY OUT. I'M SO PROUD OF THIS COLLECTION OF SONGS. ANGELS, THIS IS FOR YOU. I LOVE YOU ALL. THANK YOU FOR YOUR ETERNAL SUPPORT," she said on Instagram.