Song Meaning
The lyrics paint a picture of profound, unyielding devotion. A speaker promises to dream of someone endlessly, despite their absence. It's a stark declaration of love that transcends time and rejection.
At its core, this is a narrative of unrequited love meeting an unshakeable will. The speaker acknowledges the pain—"broke my heart in two"—and the direct refusal of their affection: "Though you refuse my love." Yet, this external reality clashes powerfully with an internal resolve, creating a poignant tension.
The most striking element is the relentless use of hyperbole and cosmic imagery to convey an almost absurd scale of commitment. Phrases like "Until the stars above shine in the sky no more" and "Until the seas run dry" aren't just poetic; they establish an impossible, eternal timeframe for this devotion. This isn't just a fleeting thought; it's a promise set against the very fabric of existence.
What makes these lyrics resonate is the defiant agency the speaker claims in the face of heartbreak. The line "My dreams you can't deny" is a powerful assertion, carving out a private, inviolable space for love. By repeating "A million years from now... I'll dream of you," the lyrics transform a personal sorrow into an epic, almost mythic, testament to enduring affection, making the listener feel the weight of this singular, eternal promise.