Song Meaning
Keith Richards doesn't just hint at inner turmoil in "Demon"; he names it, claims it, and almost seems to revel in it. The song meaning hinges on this central conflict: the acknowledgment of a destructive force within, something he simultaneously can't live without and is painfully aware of pushing others away with. It's not a subtle monster-under-the-bed metaphor; it's a full-throated confession of battling personal demons. The repetition of "demon in me" isn't just a lyrical hook; it's a mantra, a reluctant acceptance of a core aspect of his being.
The lyrics suggest a push-pull dynamic in relationships, a common symptom of dealing with internal struggles. "I want you to stay but I'm forcing you out" encapsulates this perfectly, painting a picture of someone caught between a desire for connection and a self-sabotaging impulse. The "demon" isn't necessarily a literal entity, but a representation of addiction, self-doubt, or any other deeply ingrained negative pattern that plagues the psyche. The rawness of "it's so painful to say" adds another layer, suggesting that acknowledging these inner demons is a constant, difficult process.
Ultimately, "Demon" is a brutally honest self-portrait. Richards isn't asking for sympathy or absolution. He's simply laying bare the internal battle, the frustrating paradox of loving and hating the darkness within. The ambiguity of "which way to go, I don't know" leaves the listener with a sense of unresolved tension, reflecting the ongoing, often cyclical nature of dealing with one's demons. It’s a stark reminder that even rock legends grapple with the same human frailties as the rest of us, and that sometimes, the most honest thing you can do is name the monster you're wrestling.