Charles Bradley is a feel-good story and one hell of a powerhouse soul singer wrapped in one. The 64-year-old was homeless in New York in the Nineties before landing occasional gigs as a James Brown impersonator. In 2011 he released his first record with Daptone Records, No Time for Dreaming. Since then he's released another stellar LP, this year’s Victim of Love. He's gigged with Stevie Wonder and toured extensively. "God knows, you don't usually get the opportunity at the age of 64," Bradley says of his hard-fought success. "I was one of the blessed ones that God smiled one. I'm going to make up for it."