Patience is one of those things everyone talks about until they actually have to practice it. CB Ghost turns that familiar struggle into a lively, feel-good reminder with All Good Things Take Time, a foot-stomping track that manages to deliver plenty of movement while quietly asking some bigger questions about who we are and where we’re heading.
The Australian singer-songwriter and frontman draws from the coastal surroundings of Forresters Beach, bringing together surf, folk, rock and pop into a sound that feels both relaxed and full of life. But beneath those sunny textures is a songwriter interested in the messier parts of being human, from love and loss to chaos, redemption and the process of figuring yourself out.
That balance is all over All Good Things Take Time. The track arrives with thunderous drums, rhythmic guitars, and a blues-soaked organ that gives the song a smoky, soulful edge. It has the kind of groove that gets your feet moving before you’ve had time to think about it. Yet once you start paying attention to the lyrics, there is considerably more going on beneath the surface.
At its heart, the song is about accepting that meaningful things rarely happen exactly when we want them to. The waiting can be frustrating, but it can also be part of becoming the person you’re supposed to be. CB Ghost approaches that idea from a place of self-reflection rather than simply offering an easy motivational message.
In fact, some of the songwriting is deliberately uncomfortable.
The track turns the spotlight back toward our own mistakes, shortcomings, and inconvenient truths. While the chorus carries an uplifting sense of affirmation, the verses and poetic turns encourage a little more honesty. There is no pretending that self-awareness is always pleasant. Sometimes the mirror shows us things we’d rather not see.
That contrast makes the song more interesting. All Good Things Take Time can work as an upbeat rock tune on the surface, but underneath it is asking listeners to take responsibility for their own choices, accept themselves, and continue moving forward. It’s encouraging without becoming overly polished or sentimental.
Musically, CB Ghost’s surf folk-rock-pop approach gives the message plenty of room to breathe. The guitars provide the rhythmic backbone, the drums bring the weight, and the organ adds warmth and character. The overall sound carries the laid-back spirit of the coast while retaining enough grit to stop things from becoming too comfortable.
That coastal identity is central to CB Ghost’s artistry. His music is shaped by life around Forresters Beach, with the energy of the ocean reflected in songs that can feel calm one moment and completely untamed the next. His writing has a lived-in quality, telling stories with an honesty that makes the songs feel weathered rather than manufactured.
There is also a strong sense of character in the music. CB Ghost has been described through comparisons that place Oasis, Jack Johnson and Chris Cornell in the same conversation, but his own sound comes through in the combination of those coastal grooves, poetic storytelling and rock energy.
His debut album Mayhemic established that identity with tracks including Hollywood Hills, Hold Down Hymn and One Wave at a Time, helping build a growing audience around his distinctive style.
The band behind him adds another layer to the sound. Award-winning Gem handles keys, Glenn “Ginger” Baker brings the drums, Archie Petrie plays violin, and 19-year-old Halen Ryan handles bass. Together, they give CB Ghost the flexibility to move between quieter moments and bigger, more explosive performances.
And live is clearly where this music is designed to come alive. The combination of singalong hooks, emotional storytelling, and high-energy musicianship fits naturally into CB Ghost’s coastal rock world. There is enough soul for the reflective listeners, enough groove for the dancers, and enough grit for anyone who likes their feel-good music with a little bite.
All Good Things Take Time ultimately works because it doesn’t simply tell us to be patient. It asks us to understand ourselves while we’re waiting. There is a difference between sitting around hoping things will change and continuing to grow while the journey unfolds.
CB Ghost wraps that idea in a song that is energetic, soulful, and refreshingly honest. It’s music for anyone still figuring things out, still chasing something, or simply learning that sometimes the road takes longer than expected.
And maybe that’s not such a bad thing.
CB Ghost turns patience and self-reflection into a gritty, feel-good anthem on All Good Things Take Time