"Some of the songs you write, you don't know where they come from. So I have to believe in the magic." Beatles legend Sir Paul McCartney is baffled by his own songwriting genius.