B2 · Upper-Intermediate

All of Me — John Legend

Explore conditionals, abstract nouns and romantic devotion vocabulary.

🅵 Grammar focus: Conditionals: if/would · Abstract nouns · Vocabulary: devotion

💡 How to use: Watch the video, read the lyrics below, check the grammar notes. Double-click any word to look it up and save to your dictionary.

🎤 Lyrics with Grammar Notes

📚 Key Vocabulary

devotiondeep love/loyalty
flawminor imperfection
embraceaccept willingly
vulnerabilityopenness to hurt
commitpledge oneself
Cause all of me loves all of you all of = complete acceptance
Love your curves and all your edges, all your perfect imperfections edges = boundaries/flaws
Give your all to me, I'll give my all to you give all = commit completely
You're my end and my beginning, my everything end and beginning = life cycle
When I lose you I lose me lose me = lose identity

🧠 Song Quiz

Test your understanding of the lyrics and grammar.