Lyrics by David Gill [v1] Here we are again Wastin' all our time arguing about what is yours and arguing about what is mine As the screen door slams like it has a hundred times I'm not startled by how loud it is [ch] I've broken down and I've broken up I've spilled my blood to fill your empty cup but you were never one for giving in Ain't it funny where we've been? [v2] I watch as you walk on kickin' at the ground I hear you curse my name above the freeway sound As the clouds roll in like they have a thousand times I'm not startled by the thunder [ch] I've broken down I've broken up I've spilled my blood to fill your empty cup but I swore that I'd never break your heart again Ain't it funny where we've been [br] The tears they fall and saturate my clueless heart cleansing me so I can make a brand new start [v3] Now I sit alone Looking down the street Hoping against hope that soon Our eyes will meet I listen for your voice when suddenly I'm startled by the silence [ch] I've broken down and I've broken up I've spilled my blood to fill your empty cup but this time your cup runneth over with all my sins Hey baby Ain't it funny where we've been? Ain't it funny where we've been? Ain't it funny where we've been?