Charles Bradley is one of those rare gems that is making quality soul music that hearkens back to the 60’s and 70’s. His emotional intensity is quite shocking and can catch you off guard especially when he is performing live. His debut album “No Time for Dreaming” is a standout with its moving and heart-wrenching songs. One of the best songs on the record is “Why Is It So Hard” which has Bradley singing about his struggles in America and feeling lost. Check it out above.