
[Verse 1] We used to talk like forever was promised, Now I’m looking at the past like, “Damn, we were honest.” Two different roads, two different signs, Guess some people are a season, not a lifetime. I got memories tucked in the back of my mind, Old messages I probably should leave behind. We had our highs, we had our lows, But every chapter ends, even the ones we chose. [Hook] So goodbye, yeah, I’m letting you go, No hard feelings, just the truth that I know. We were fire, we were rain, we were everything in between, Now I’m walking toward the life that I’ve never seen. One last look, one last wave, Thank you for the memories that we made. If our paths cross, I’ll smile, I won’t lie— But tonight, tonight, it’s goodbye. [Verse 2] I learned that holding on can hurt more than leaving, Sometimes closure is just finally believing. That not every ending means somebody failed, Sometimes the ship just needs a different sail. I hope you find peace wherever you roam, Hope you build something beautiful and call it home. I’ll carry the lessons, but leave the regret, You’re a part of my story, but you’re not finished yet— And neither am I, so I’m stepping ahead, With the weight of the words that we never said. No looking back, I got too much to do, I’m saying goodbye, but I’m grateful for you. [Hook] So goodbye, yeah, I’m letting you go, No hard feelings, just the truth that I know. We were fire, we were rain, we were everything in between, Now I’m walking toward the life that I’ve never seen. One last look, one last wave, Thank you for the memories that we made. If our paths cross, I’ll smile, I won’t lie— But tonight, tonight, it’s goodbye. [Outro] Maybe someday we’ll laugh about the way it all changed, Two strangers with a history that time rearranged. No bitterness, no tears left to cry, Just a quiet little “thank you,” And a final goodbye.

