Heaven knows You're like water, I'm like fire You put me out And I put up a fight But I know where you've been What you're going through today And I swear on my life I'm not walkin' away Oh uh, you're a pain to be around Oh uh, but you're my solid ground Oh uh, you're the only one who knows That when I say go, I'm hoping that you'll stay And I promise you that I won't walk away We'll I can't make up my mind You're one thing at a time I'm prone to run You keep me in the line But I know we can take Every stumble, every sway I swear on my life I'm not walkin' away Oh uh, you're a pain to be around Oh uh, but you're my solid ground Oh uh, you're the only one who knows That when I say go, I'm hoping that you'll stay And I promise you that I won't walk away Even though you make me crazy sometimes Without a doubt I'm blessed to call you mine And I know what I'd say About these stumbles and these sways They made me realize I'm not walkin' away Oh uh, you're a pain to be around Oh uh, but you're my solid ground Oh uh, you're the only one who knows That when I say go, I'm hoping that you'll stay Oh uh, I wouldn't change you at all Oh uh, 'cause even though we both got our faults Oh uh, you're the only one I want And I'm sticking by your side whatever comes And I promise you that I won't walk away And I promise you that I won't walk away