What does that song mean?

Craig David Song Meanings