Craig David to release 2016 Children In Need single “All we needed”

He follows in the footsteps of Jess Glynne, Ellie Goulding and more. Craig David's new single "All we needed" has been named as this year's official single for BBC Children in Need. The track, taken from his new album "Following my intuition", is a piano and strings-led ballad written by Craig himself along Rachel [...]