Song Meaning
The lyrics for "Old Habits" open with a candid, almost sheepish confession: "Yeah, it's me." The speaker admits to a misstep, having "bark[ed] up that tree" in a moment of fleeting "confidence." It's a quick acknowledgment of an action that didn't quite land right.
This immediate regret quickly shifts into self-awareness. The speaker identifies the behavior as "an old habit" that "never works out that way." Yet, there's a crucial pivot: a sense of growth and pride in having "caught it early" and realizing, "Man, I've come so far." This tension between falling into old patterns and recognizing personal progress drives the emotional core.
The core lesson is hammered home through a powerful, repeated contrast: "It's not the answer I was hoping for / But it's the lesson that I needed." This structure, reiterated with a slight variation later as "not the ending I was hoping for / But it's the answer that I needed," highlights a profound shift in perspective. The speaker moves from desiring a specific outcome to valuing the wisdom gained from its absence, aiming to "not dream about it anymore."
The lyrics conclude with a poignant, open-ended metaphor: "When the train comes 'round again / Will I ever get off? Where do I get on?" This imagery encapsulates the ongoing struggle with ingrained behaviors. Despite the learned lesson, the questions reveal a lingering uncertainty, suggesting that breaking old habits is not a one-time event but a continuous, conscious effort to choose a new path.