John Legend's hit piano ballad 'All of Me' is one of the most romantic love songs ever.

The singer croons how he knows his lady love is the one. He loves her, flaws and all. (Thanks, Beyonce!) Even when she is yelling, screaming or driving him nuts, he still loves every inch of her. Taking the good with the bad is love of the most unconditional sort.

We're breaking down the further meaning of 'All of Me,' lyrically speaking.

"What would I do without your smart mouth? / Drawing me in / And you kicking me out / You've got my head spinning, no kidding, I can't pin you down / What's going on in that beautiful mind / I'm on your magical mystery ride / And I'm so dizzy, don't know what hit me, but I'll be all right."

She is a mystery and hard to handle, and she makes him totally unsure and uncertain, but he knows their relationship is one roller coaster ride he can't and doesn't want to get off. Despite the chaos, there is something so magnetizing about her. Again, that's love.

'''Cause all of me / Loves all of you / Love your curves and all your edges / All your perfect imperfections / Give your all to me / I'll give my all to you / You're my end and my beginning / Even when I lose I'm winning / 'Cause I give you all of me."

It's essentially an update of those standard "to have and to hold" wedding vows. He is in it for the long haul, through thick, thin, up and down. Did your knees just get a little weak, like ours did? It's not physical beauty he speaks of, either. Her curves and edges are the peaks and valleys of their relationship.

"How many times do I have to tell you / Even when you're crying you're beautiful too / The world is beating you down, I'm around through every mood / You're my downfall, you're my muse / My worst distraction, my rhythm and blues / I can't stop singing, it's ringing, in my head for you."

She is everything to him. The best and the worst, and that's a truly balanced relationship. You know how they say that couples who never fight are destined to split, since arguing and clearing the air is healthy behavior? That idea applies here.

That's our read of 'All of Me.' What do you guys think?

Listen to John Legend's 'All of Me'