
[Intro] Rain. Again. Why every bad decision got good weather? You text me: “You up?” You knew damn well. [Hook] Rain on your window. Me outside again. We keep saying this the last time then we let each other in. Rain on your window. Clothes falling by the door. We know exactly where this goes... still want a little more. You toxic. I'm toxic. That's two matches near gasoline. Rain on your window... washing everything except what happened between. [Verse 1] One-twenty-six, your name lit up inside my dashboard glow. “Where you at?” I typed, “Home.” You sent: “Liar. I can hear the road.” Damn. You know me too fucking well. That's probably half the issue. I can hear one breath change and know exactly when I miss you. Pulled outside. Didn't honk. You already cracked the door. Oversized shirt. Bare legs. Same perfume from before. You said, “We ain't doing nothing.” I said, “That's what you said last time.” Ten minutes later your attitude and mine ain't on the same line. You kissed me like you angry. That's our favorite fucking language. We make passion out of problems then wonder why love stay damaged. [Pre-Chorus] You know every scar. I know every button. That's dangerous when two stubborn people still feel something. [Hook] Rain on your window. Me outside again. We keep saying this the last time then we let each other in. Rain on your window. Clothes falling by the door. We know exactly where this goes... still want a little more. You toxic. I'm toxic. That's two matches near gasoline. Rain on your window... washing everything except what happened between. [Verse 2] Afterward we laid there quiet. That's the part they never show. Physical shit easy. It's the silence after where the truth start getting bold. You said, “Why don't you just love me right?” I said, “Why you always leave?” You said, “Because whenever I get close, you act like love make you weak.” Fair. I stared at the ceiling. Rain conducting on the glass. You got tired of being punished for women buried in my past. I got tired of your disappearing every time the argument grew. We both got abandonment problems. Different methods. Same wound. You chase. I withdraw. Then you withdraw. I chase. Whole relationship running circles but we call the circle fate. That's not fate. That's patterns. And patterns feel romantic when they're familiar enough. Sometimes what we call “chemistry” is trauma recognizing trauma. Fuck. [Hook] Rain on your window. Me outside again. We keep saying this the last time then we let each other in. Rain on your window. Hearts scattered by the door. We know exactly where this goes... still want a little more. You toxic. I'm toxic. Two matches near gasoline. Rain on your window... washing everything except what happened between. [Bridge] You said, “Stay.” I almost did. Then I asked: “Stay tonight? Or stay different?” Room got quiet. That's a harder fucking question. Because bodies can reconnect without relationships progressing. I love your laugh. Love your mouth. Love the way you know my moods. But love without changed behavior just gives pain a better view. [Verse 3] I put my shirt back on slowly. You didn't beg. That's growth too. You said, “If we try again, I need a different version of you.” I said, “Same.” No disrespect. No dramatic door slam. Just two fucked-up people finally understanding where they stand. I kissed your forehead. You whispered, “Drive safe.” Rain followed me home. For the first time I didn't circle back when loneliness got strong. [Final Hook] Rain on your window. But I ain't outside tonight. Sometimes loving somebody means admitting this ain't right. Rain on your window. Let the storm say what we couldn't. We got chemistry like fire... but that don't mean we should keep cooking. You beautiful. I'm healing. Maybe timing did us wrong. Rain on your window... and for once I kept driving home. [Outro] “You make it?” Yeah. “You good?” Working on it. You? ... “Same.”

