After the meagre sales for Press to Play, McCartney realised that he needed to work much harder on his follow-up. Thus, he not only teamed up with several different producers, but also spent the better part of 18 months perfecting Flowers in the Dirt. A highlight of the sessions was McCartney's alliance with Elvis Costello, with whom he composed many new songs. In his 2015 autobiography, Unfaithful Music & Disappearing Ink, Costello described the track "That Day Is Done" as, "the unhappy sequel to 'Veronica'", which they had also co-written. Despite Costello's similarities to John Lennon, the partnership was not to endure. McCartney's then manager, Richard Ogden, confided at the time to Beatles historian Mark Lewisohn that the relationship between Costello and the former Beatle was "not entirely harmonious" and that at points McCartney had gone as far as to rant at him regarding Costello's attitude and approach to the sessions. Costello would appear on the album, even co-singing "You Want Her Too" with McCartney. Another guest included was his friend David Gilmour from Pink Floyd, who plays the guitar on "We Got Married". On "Put It There", McCartney used an old Buddy Holly trick, the knee-percussion, that McCartney recorded on the same day as the backing track.