Song Meaning
The narrator kicks off with a series of vivid, almost surreal vignettes, painting a picture of a restless, perhaps even chaotic, existence. There's a sense of grandiosity mixed with unease, from hitting the coast with "faith of a preacherman" to seeing a "ghost with a face like a mad man" and dreaming of a "Royal Ball." These fragmented images suggest a life lived on the edge, full of dramatic encounters and a constant feeling of needing to move, underscored by the repeated "time to go go go."
This frenetic energy is abruptly halted by the arrival of "you," which immediately shifts the focus and introduces a profound sense of longing and frustration. The central tension crystallizes in the repeated, almost desperate question: "Why did you keep me waiting so long?" This isn't just about a delayed arrival; it feels like a plea for an explanation after a period of intense anticipation, implying that the narrator's previous experiences were a prelude to this significant encounter.
The second verse deepens this sense of a life in flux, casting the narrator as a "spy" and a figure who "made a million selling secret fantasies." There's a hint of moral ambiguity or at least a complex past, where love was "wasted in a pale grey zone." The drive to "find out what all the money meant" suggests a search for deeper meaning beyond material gain or clandestine activities. Again, the urgency to leave, signaled by "time to go go go," returns, but it’s now framed by the unresolved question of the awaited person.
Ultimately, the lyrics craft an emotional arc from a life of high-stakes, fragmented experiences to a singular, all-consuming wait. The effectiveness lies in the stark contrast between the narrator's wild, almost fantastical past and the simple, powerful demand for presence and explanation. The repeated question acts as an anchor, revealing that despite all the drama, the most significant event is the arrival of this person and the perceived delay in their coming.