Song Meaning
The lyrics open with a fairytale flourish, "Once upon a time," immediately setting a tone of idealized romance. This quickly shifts to a present observation: the speaker believes they see mutual affection. Yet, this hopeful realization is immediately undercut by a quiet, internal anxiety.
A central tension emerges from this contrast: the speaker's certainty of mutual love clashes with a profound sense of urgency. They "just sit and count" as their "time is running out," creating a passive yet desperate longing. This isn't just about wanting the person, but specifically their complete emotional reciprocation, their "heart too."
The craft truly shines in the vivid, almost childlike imagery used to depict a desired future. The speaker envisions "riding on a wave of joy" and "running round the moon," painting a picture of boundless, fantastical happiness. The idea of finding "our rainbow's end to begin again" suggests a cyclical, eternal joy, not a finite destination, which is a clever twist on a common trope.
What makes these lyrics effective is their ability to blend grand, imaginative romance with a very human, time-sensitive plea. The urgency in "don't be too late" isn't just a cliché; it's grounded in the speaker's perceived dwindling "time." This blend of hopeful fantasy and anxious reality creates a compelling emotional landscape, culminating in a simple, heartfelt declaration of love that feels both earned and vulnerable.