Immaculate lies fallen there With broken arms and dirty hair December comes to Northern skies And a brave new moon has his Mary's eyes Oh how could I tell I'm always last to know Is heaven on high or down so low Immaculate rides pale and dark The sacred heart in the fatal hour Conceived by him Bequeathed to me The perfect world of Gethsemane Oh how could I tell I'm always last to know Is heaven on high or down so low Oh how could I tell I'm always last to know Is heaven on high or down so low Oh how could I tell I'm always last to know Is heaven on high or down so low Oh how could I tell I'm always last to know Is heaven on high or down so low --- .