Imperfections betekent 'onvolkomenheden' of 'gebreken'. Het is een interessant woord omdat het vaak een negatieve connotatie heeft, maar in dit lied wordt het juist op een liefdevolle en accepterende manier gebruikt.
John Legend zingt "Love your curves and all your edges, all your perfect imperfections." Hij omarmt de kleine gebreken van zijn geliefde en ziet ze als onderdeel van haar perfectie, wat een diepe en onvoorwaardelijke liefde uitdrukt. Dit maakt het een ontroerend en memorabel woord in de context van het lied.
In "All of Me" zingt de Amerikaanse artiest John Legend over een liefde die allesomvattend en onvoorwaardelijk is. Hij beschrijft een relatie die hem soms duizelig maakt en in de war brengt ("Got my head spinning... And I'm so dizzy"), maar die hij voor geen goud zou willen missen. Het is een liefde die zo intens is dat het voelt alsof zijn hoofd onder water is, maar hij toch prima kan ademen ("My head's under water / But I'm breathing fine"). Dit lied is een ode aan het volledig accepteren van je partner, inclusief alle eigenaardigheden en zogenaamde imperfecties.
De kern van het nummer is de belofte van totale overgave. Legend zingt dat hij van alles van haar houdt: "Love your curves and all your edges / All your perfect imperfections". Hij ziet haar als zijn begin en zijn einde, en zelfs als hij verliest, voelt hij zich een winnaar. Het is een kwetsbaar lied over het risico dat je neemt als je je hart volledig openstelt ("Cards on the table, we're both showing hearts / Risking it all"), in de hoop op een liefde waarin beide partners alles van zichzelf geven en ontvangen.