"I can't listen to the song, I've got to be honest. It's quite shrill." Pop star Lily Allen confesses she can't stand hearing her cover of Keane's Somewhere Only We Know, which features in Christmas Tv advertisements for leading British retailer John Lewis.