the window offered a sweeping view of portland 's eastern promenade , and it was a view which had soothed and fascinated jessie in all weathers and seasons , but she had never seen anything quite like this ; the combination of snow and sun had turned the gray air over casco bay into a fabulous jewel-box of interlocking rainbows .