![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRZzChdr8SRBYtmduyAf0Nw2iyur9DNnu2tw1LXwu5yuk-R2euRc20qNGm6WR0tIiRZmU_uvWBnM0iURNHD6W17kQDr6-Giu2xll2MU10GkUzKIu6dOFYQUPrUb-z7-ffPj4W5L8jO5_79/s320/CxkXsdIWIAEDmhr.jpg)
Last night, Craig David performed the official BBC Children in Need 2016 single ‘All We Needed.’
He's still a vocal beast to this day, and the performance was very touching and heartfelt. I can't fault it, and even if I could, the question asked would be could I? Check out CD letting out his emotions below.