I never claimed to be a modern man Guess it just wasn't in my bones I know I used to be so stubborn then Just wandering like a rolling stone Between my endless need for love And everything I thought I knew I should have known it wouldn't really feel like Christmas without you They have taken my name In vain too many times now Hallelujah I've been saved I've got Christmas on my mind now On my mind now I know you did your best to hide it Hoping I'd someday see the light Oh what a fool I've been for leaving you alone on Christmas night I know I took my time to get here I know I took the long way home But now I'm just an old man begging for a shelter from the storm They have taken my name In vain too many times now Hallelujah I've been saved I've got Christmas on my mind now On my mind now Anyway now, how long until it's Christmas? Anyway now, how long until it's Christmas? Anyway now, how long until it's Christmas? Anyway now, how long until it's Christmas?