Teddy Thompson (born 19 February 1976) is a British folk and rock musician. He is the son of folk rock…