More From Craig David

See more More From Craig David

Craid David Summertime Ball 2018 Live

Craig David – ‘Heartline’ (Live At The Summertime Ball 2018)

Craid David Summertime Ball 2018 Live

Craig David – ‘Fill Me in’ (Live At The Summertime Ball 2018)

Craid David Summertime Ball 2018 Live

Craig David– ‘When The Bassline Drops’ (Live At The Summertime Ball 2018)

Craig David and Justin Bieber Twitter

WATCH: Justin Bieber Crashed Craig David's Performance Just To Show Off Their Bromance

Craig David Christmas song

Craig David Just Dropped A Cover Of 'Have Yourself A Merry Little Christmas' And It’s Giving Us All The Feels

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Ain’t Giving Up On You’ (Live At The Jingle Bell Ball 2017)

Craig David with Roman Kemp

WATCH: We Defy You To Watch Craig David Sing 'Secret Love Song' And Not Get Goosebumps...

Craig David at the Jingle Bell Ball 2017

Craig David – ‘7 Days’ (Live At The Jingle Bell Ball 2017)

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Fill Me In’ (Live At The Jingle Bell Ball 2017)

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Rewind/When The Bassline Drops’ (Live At The Jingle Bell Ball 2017)

Craig David and Dan Bastille Live Jingle Bell Ball

Craig David – ‘I Know You’ ft Dan Bastille (Live At The Jingle Bell Ball 2017)

Craig David Live Jingle Bell Ball 2017

Craig David Is A #CapitalJBB Legend & He Proved It With One Of The Best Live Sets Ever

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Nothing Like This’ (Live At The Jingle Bell Ball 2017)

Craig David Live Jingle Bell Ball 2017

Craig David – ‘Heartline’ (Live At The Jingle Bell Ball 2017)

Craig David Wedding Singer

Craig David Has Given This Bride-To-Be The Best Gift Ever After She Tweeted Him For 480 Days In A Row

Craig David 'Fill Me In' Lyric Asset

QUIZ: Only True Geniuses Can Fill In The Missing Lyrics To Craig David's 'Fill Me In'

Craig David New Music

See more Craig David New Music