and so the day passed , while the great battle outside went on with shifting hopes and strange tidings ; and still gandalf waited and watched and did not go forth ; till at last the red sunset filled all the sky , and the light through the windows fell on the grey faces of the sick .