[ Featuring Louisville Orchestra ]
Over again
Over and over and over again
Over and over and over again
On and on and on
We fight the same fights on and on
We shed the same blood on and on
Go down the same roads
Over and over again
How many lifetimes? On and on
How many blood lines? On and on
Until we realize
We could all be
Lovers and friends!
We do it over again
Over and over and over again
Over and over and over again
On and on and on
How can we make
The same mistakes
And still carry on?
Livin' the same we did yesterday
Like nothing happened at all?
We drop the same bombs on and on
Put up the same walls on and on
We block the same roads
Over and over again
How many lifetimes? On and on
How many blood lines? On and on
Until we realize
We could all be
Lovers and friends!
We do it over again
Over and over and over again
Over and over and over again
On and on and on