Song of the Day: Craig David – Magic ft. Yxng Bane By The Telltale Mind on May 12, 2018 • ( Leave a comment ) If there is one thing that Craig David is good at, it is crafting a fun club track and Magic is just that.