An early cut of Everybody's Fine was screened for McCartney, with Aretha Franklin's cover of "Let It Be" inserted as a place holder by director Kirk Jones. McCartney was inspired to write the song for the film after connecting with the protagonist, portrayed by Robert De Niro, a widower who "hits the road to visit his scattered children after they cancel a weekend gathering." McCartney told USA Today, "I can very much relate to a guy who's got older children, who happens to have lost his wife, the mother of those children, and is trying to get them all together at Christmas. I understand that." After recording a demo version on cassette, McCartney received notes for the song from Jones requesting an intro for the song as opposed to its original "abrupt" start. McCartney then collaborated with the film's music composer Dario Marianelli on orchestrations for the song "resulting in an intimate ballad with piano, guitar and spare strings." "(I Want to) Come Home" was recorded with engineerGeoff Emerick along with 20 other tracks around this time.