Song Meaning
The narrator encounters an ex-lover after a long time, and the initial greeting, "Long time no see," masks a complex emotional reunion. The ex appears significantly thinner, a stark contrast to the narrator's memory of them being able to "give the world." This physical change immediately raises questions about the ex's well-being and the life they've lived since their separation, hinting that their supposed happiness with someone new was not as fulfilling as it seemed.
The core tension arises from regret and a painful realization of missed opportunities. The narrator admits, "I should have held on" and "I should have said I love you more," acknowledging a past inadequacy – having "nothing to give." This regret is amplified by the ex's return, suggesting they expected this reunion and are now faced with the inability to act on it because they are "no longer alone." The narrator's plea, "I'll send you away again," is laced with a self-deprecating "I'm like a fool, but I'm sorry."
A striking element is the narrator's internal conflict and self-blame, particularly in the second verse. They confess, "I should have come earlier" and admit that the ex's absence made them suffer, yet a new person "barely saved me." This creates a jarring juxtaposition: the ex's return is desired, even causing the narrator to "ache for you again," but the narrator's own past actions and current circumstances prevent reconciliation. The repeated phrase "I should have" underscores a pervasive sense of what-ifs.
Ultimately, the lyrics resonate because they capture the bittersweet agony of seeing a past love again, only to be confronted by the irreversible consequences of past decisions. The narrator's wish for the ex to "be happier than me" is a final, poignant act of letting go, tinged with the sorrow of what could have been. The writing effectively conveys a deep, personal regret through specific observations and internal monologues, making the pain palpable.