If you're not already aware that 2016 is the year of Craig David, then quite frankly, where have you been?
The singer - who first found fame 15 years ago, FYI - has made quite a comeback so far with new hits like Nothing Like This.
He played his first Radio 1 Big Weekend in Exeter on Saturday, with his set also including classics like 7 Days and Fill Me In.
The thing is, you could be forgiven for wondering if he could actually pull the whole thing off, seeing as it's been, well, a while since he was last performing.
But it seems you'd be wrong... he's still got it.
-- Sarah Greenslade (@s_greenslade) May 28, 2016
-- Ben Birchall (@BenBirchallUK) May 28, 2016
-- James Pearce (@ManOfTheCountry) May 28, 2016
-- Abracadaniel (@DanielPCarter) May 28, 2016
Fans were definitely not disappointed. In fact, people were questioning why he was on the In new music we trust stage instead of the main stage...
Who decided to put Craig David on the 'In New Music We Trust' Stage at #BigWeekend ? ? He's an OG not a new artist
-- LJ (@LaurandOrdre) May 28, 2016
Why did Craig David play the In New Music We Trust stage when he's got one of the longest careers out the whole lineup? #BigWeekend
-- Kristian (@Kristian_Tweet) May 28, 2016
-- Ayeesha (@Ayeesha_) May 28, 2016
And signs had to be put up to say the tent where he was performing was full.
Seriously. It looks like people were queueing to get in.
-- Adele Roberts (@AdeleRoberts) May 28, 2016
-- Introducing in Devon (@BBCIntroDevon) May 28, 2016
He also performed a Justin Bieber cover. Which we reckon went down pretty well with the crowds.
-- BBC Radio 1 (@BBCR1) May 28, 2016
Boy are we glad you're back, Craig.