What does that song mean?

John Legend Song Meanings

 

Songs Performed By John Legend

 

Songs Featuring John Legend