about communism unless you sugar coat it.
Imagine.
One of 40 songs listed with "hidden meanings".
..........
Imagine - John Lennon
Hailed as one of the most peaceful anthems in music history, Imagine isn't quite as innocent as it seems. Lennon himself has admitted that the song is basically a "Communist Manifesto." Lennon waited until after the song was a major hit to reveal the hidden meaning, saying "Because [Communism] is sugar-coated, it's accepted. Now I understand what you have to do — put your message across with a little honey."
https://living.alot.com/entertainment/40-songs-with-hidden-meanings--17235/40?multipage=1&mpcStarted=1