Words and music by brian may and roger taylor Oh my love weve had our share of tears Oh my friend weve had our hopes and fears Oh my friends its been a long hard year But now its christmas Yes its christmas Thank God its christmas The moon and stars seem awful cold and bright Lets hope the snow will make this christmas right My friend the world will share this special night Because its christmas Yes its christmas Thank God its christmas For one night Thank God its christmas yeah Thank God its christmas Thank God its christmas Can it be christmas? Let it be christmas Evry day Oh my love weve lived in troubled days Oh my friend we have the strangest ways All my friends on this one day of days Thank God its christmas Yes its christmas Thank God its christmas For one day Thank God its christmas Yes its christmas Thank God its christmas Oooh yeah Thank God its christmas Yes yes yes yes its christmas Thank God its christmas For one day A very merry christmas to you all