Similar to the group's 1980 track, "The Winner Takes It All", which could have been influenced by the split between band members Björn Ulvaeus and Agnetha Fältskog, "When All Is Said and Done" detailed the divorce between Anni-Frid Lyngstad and Benny Andersson.
Written during a time of emotional turmoil, Ulvaeus has admitted that the split between Benny and Frida was at the back of his mind during the songwriting process for "When All Is Said and Done".
ABBA also recorded a Spanish version of "When All Is Said and Done" (entitled "No Hay a Quien Culpar"), which was released as a single in Mexico and several South American countries.
As a result, with parts of the English version of the video being featured in the Spanish clip, "No Hay a Quien Culpar" includes both of Frida's different hairstyles.
[7] Billboard called it a "melodic, uptempo track" that has "pretty harmonies and a keen sense of accessible yet polished pop textures.
"[8] "When All Is Said and Done" was included in the 2008 film version of the ABBA musical, Mamma Mia!, performed by Sam Carmichael (played by Pierce Brosnan), with one line – "slightly worn but dignified, and not too old for sex" – also sung by Meryl Streep.
The song is substantially different from the original release, not only in that it has been reworked into a ballad but also that a new second verse was written by Björn Ulvaeus specifically for the movie soundtrack and added to the song's original lyrics as recorded by ABBA: "It's been there in my dreams, the scene I see unfold True at last, flesh and blood, to cherish and to hold Careless fools will suffer, yes, I know and I confess: Once I lost my way when something good had just begun Lesson learned – it's history – when all is said and done" In the context of the movie, the lyrics also take on an entirely different meaning: as opposed to the original which describes a couple going their separate ways, it portrays two lovers finding their way back to each other and rekindling their romance.