Ответ:

В предложении две грамматические основы: глазки сияли; огонёк глядел. Запятая перед союзом а разделяет части сложного предложения.

В первой части однородные обстоятельства времени и места соединены союзом и, поэтому запятая перед ним не ставится.

Схема: [ … и … ], а [ … ].