Anyone can spend years trying to write a hit song, but for Paul McCartney, the best Beatles songs can often fall out of the sky. Read more here.