Ed Sheeran slept on Jamie Foxx's sofa for six weeks when he was trying to break into the music industry.