When I looked a little bit closer I started to see the cracks in us They run down the lines and we're broken beyond all repair When I looked a little bit closer I started to see that look in your eyes You think I can give you the things that you want but your wrong, you're so wrong And oh oh oh, it's head versus heart, and God knows it's hard to face the truth All in all we had a good run but it's time to give it up Enough is enough, we're bad for each other and it's time to give it up And I know you're tired and I'm tired, gotta call it off All in all we had a good run but it's time to give it up, give it up When I take a step back the flaws and my choice were plain to see I can't carry it all this weight, you're gotta make the call before it brings your to your knees and All in all we had a good run but it's time to give it up Enough is enough, we're bad for each other and it's time to give it up And I know you're tired and I'm tired, gotta call it off All in all we had a good run but it's time to give it up, give it up And oh oh oh, it's head versus heart, and God knows it's hard to face the truth But oh oh oh, we were broken from the start, I can't continue holding onto you All in all we had a good run but it's time to give it up Enough is enough, we're bad for each other and it's time to give it up And I know you're tired and I'm tired, gotta call it off All in all we had a good run but it's time to give it up, give it up