Who saves the best for last And why we're gonna make it so strange Coming round the corner fast Just hoping for a 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 preteders Why oh why must we wait I'm forty five minutes too late I'm forty five minutes too early I'm forty five minutes too late I'm forty five minutes too early 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 preteders Why oh why must we wait We don't need tomorrow If all can see is today I'm forty five minutes too late I'm forty five minutes too early I'm 45 minutes too late I'm 45 minutes too early Who saves the best for last And why we're gonna make it so strange