Ответ:
В предложении две грамматические основы: глазки сияли; огонёк глядел. Запятая перед союзом а разделяет части сложного предложения.
В первой части однородные обстоятельства времени и места соединены союзом и, поэтому запятая перед ним не ставится.
Схема: [ … и … ], а [ … ].
