What does that song mean?

Robert Palmer Song Meanings