Song Meaning
The lyrics open with a striking question, "Is that starlight shining in your eyes / Or is your heart on fire again," immediately contrasting hope with recurring pain. The speaker observes an intense emotional state in someone else, hinting at a familiar pattern. This observation quickly shifts to a personal revelation: the speaker has become "immune I've become" to such "flames," suggesting a deep, weary resignation.
A central tension emerges from this contrast between the observed "fire" and the speaker's "disillusioned by love" perspective. The lyrics then paint a portrait of the other person as having "An angels face" and "Fragile emotions," yet also fighting "monsters made from fairy tale tales." This suggests a struggle against idealized narratives or internal demons, a battle the speaker cynically notes has seen "this dragon's been slayed again and again," emphasizing a relentless, unresolved cycle.
The recurring refrain, "I know it's coming I'll be waiting / I hear the sound of the rain," anchors the lyrics in a sense of inevitability. The rain here doesn't seem to promise finality, but rather a predictable, cyclical event. It's the force that causes "the devil" to "smolder he does," implying a temporary dampening of a persistent, growing darkness rather than its complete defeat. This suggests a pattern of temporary relief followed by renewed struggle.
The power of these lyrics lies in their allegorical imagery and the relentless sense of repetition.