Meaning of "You Never Had It So Good" by Barry McGuire
The lyrics depict a one-sided relationship where the singer feels undervalued and unappreciated despite their efforts to be loving and accommodating. The singer acknowledges their partner's materialistic desires and the fact that they cannot meet them, but they express frustration at never being enough. The repeated refrain of "You never had it so good" suggests a sense of irony, highlighting the lack of gratitude from the partner for the singer's efforts. The reference to a "lollipop train" can be interpreted as a shallow, temporary, and superficial type of happiness that the partner is content with, oblivious to the real emotions and struggles within the relationship. The song ultimately conveys the message that sometimes people fail to see the value of what they have until it's too late, and the singer warns the partner to carefully consider their actions before losing something of true worth.