
On Sunday, March 29, hip-hop star Ryan Caraveo brought his Forever Foggy tour to Charlotte’s The Underground in support of his newest album, Forever Foggy, released last year. He was supported by Seattle-based rapper Travis Thompson.
At 8PM, Travis Thompson took the stage and immediately set the tempo with “Gimme Grace” — no slow warmup, just straight into motion. Travis has always carried that Pacific Northwest blend of sharp delivery and laid-back charisma, and live, it translates into something direct and disarming. He connects without overplaying it.
Early in his set, he let the crowd in on his history with Ryan Caraveo. Back before packed rooms and tour buses, it was studio hallways and passing moments. One of them arriving as the other left, two artists chasing something bigger than the moment they were in.
When Ryan called him to join the Forever Foggy tour, it wasn’t a business move. It was a full-circle one. That authenticity carried through his performance. When “Not Cheap” dropped, the crowd didn’t hesitate. They met him halfway, voices up, energy locked. Travis fed off of it, pacing the stage with a calm confidence that never felt forced.
Then he pivoted. A quick grin, a well-timed line: “Y’all at a Ryan Caraveo show… we gotta throw in a sad one.” The shift was instant. The room softened. Phone lights lifted like signals in the dark, and for a moment, everything slowed without losing its grip. That’s where Travis stands out. He understands pacing. He knows when to push and when to pull back, giving the crowd something to feel instead of just something to hear. As his set closed, he kept it grounded. No dramatic exit, just an open invite to meet him at the merch table, shake hands, and share a moment. It fit who he is as an artist: accessible and real.
A short intermission followed, but the energy didn’t drop. It hovered, waiting. By 9PM, the anticipation had turned electric, and then the beat hit. Ryan Caraveo opened with “Headshot,” and it landed exactly as intended: with immediate impact. The crowd surged forward, fully locked in from the first note.
He followed it with “Hate Me Now,” but the irony wasn’t lost on anyone. There was no tension in the room, just a wave of support pushing back at him. Then came “It’s Not Real,” and the atmosphere shifted into something more immersive. Ryan has built his sound around emotion that lingers, and live, it wraps around the room.
He moved seamlessly between older staples and newer material from Forever Foggy, including “Swanging in the Rain” and “Up Up and Away.” The newer tracks didn’t feel like interruptions — they felt like extensions of the same world he’s been building. What stood out most was the consistency. No wasted space and no dips in momentum. Every track had a purpose, whether it hit hard or sat heavier.
Then, near the end, he reached far back into the past with “Godmode.” He hasn’t performed this track in years, and the reaction made it clear why that mattered. The crowd didn’t just recognize it; they felt it. It was the kind of moment that turns a good set into something much more memorable. By the time the night closed, it was clear this wasn’t just another stop on a tour. It was two artists at different points in their journey, meeting in the same space with a shared history and a crowd ready to carry that energy right back to them.
Catch Ryan Caraveo on tour across the US through the end of April. Remaining tickets are available here.
Remaining Forever Foggy Tour Dates:
March 31 – Charlottesville, VA
April 1 – New York, NY
April 3 – Pittsburgh, PA
April 5 – Columbus, OH
April 7 – Detroit, MI
April 8 – Chicago, IL
April 9 – Milwaukee, WI
April 11 – Minneapolis, MN
April 12 – Omaha, NE
April 14 – St. Louis, MO
April 15 – Kansas City, MO
April 22 – Seattle, WA
April 24 – Sacramento, CA
April 26 – Las Vegas, NV
April 27 – Phoenix, AZ
April 28 – Santa Ana, CA
Follow Ryan Caraveo: Facebook // Instagram // TikTok // Youtube // Website // Spotify
Follow Travis Thompson: Facebook // Instagram // TikTok // Youtube // Website // Spotify







