Rule reminder
In past narratives, imperfetto sets the scene (background weather, ongoing conditions), while passato prossimo advances the story (events that happen, change, or have results). Both tenses often appear together: Pioveva (background) quando è caduto un fulmine (event).
Era una bella giornata: il sole ___ e non c'era nemmeno una nuvola.