'I Know You've Been Bad' has all the ingredients of a classic song; seduction, crucifixion and Catholic guilt.
Read moreStretch announces new album 'Our Dreams Are Changing'
From dark-hearted ballads to roof-raising choruses, his songs are a bittersweet blend of folk and soul.