Song Meaning
The lyrics paint a picture of two individuals adrift, finding solace and strength in their mutual companionship. They are "two lost souls" on life's "highway," "two lost ships" on a "stormy sea," and "two lost sheep" in the wilderness. These repeated images of being lost and lacking direction highlight their isolation from the rest of the world, emphasizing their dependence on each other. The absence of family or external support structures is explicitly stated, making their bond the sole source of their stability.
The central tension lies in the contrast between their precarious circumstances and their unwavering optimism. Despite being "one with no sail" and "one with no rudder," or having "wandered away and went astray," the recurring refrain, "But ain't it just great / Ain't it just grand / We've got each other?" injects a powerful sense of defiant joy. This isn't a lament about their lostness; it's a celebration of finding connection amidst it.
The most striking craft element is the consistent use of the "lost" motif across different metaphors—souls, ships, sheep. Each metaphor underscores a different facet of their predicament: existential aimlessness, vulnerability to external forces, and straying from societal norms. The repetition of "We've got each other" acts as an anchor, a constant affirmation that grounds their shared experience and transforms potential despair into a declaration of mutual sufficiency.
Ultimately, the lyrics resonate because they capture the profound human need for connection, even in the most isolating situations. The writing transforms images of being lost and broken into a testament to the power of shared experience. The simple, direct language and the insistent, cheerful refrain make the assertion that having one another is enough feel earned and deeply moving.