Who saves the best for last And why did we have to make it so strange Coming round the corner fast Just hoping for an open lane The minutes are exploding glass And the hours go on for days It}s the same old dysfunctional cast Making all the tired mistakes All of the best pretenders Why oh why must we wait I'm 45 minutes too late I'm 45 minutes too early So here comes the prodigal son Burning the wake into day The steel-scented hit and run Coming out the barrel of your face Who saves the best for last And why did we have to make it so strange Coming round the corner fast Just hoping for an open lane All of the best pretenders Why oh why must we wait We don't need tomorrow If all we can see is tomorrow I'm 45 minutes too late I'm 45 minutes too early I'm 45 minutes too late I'm 45 minutes too early Who saved the best for last And why did we have to make it so strange