So if it were Spring and I was walking outside and it started to rain, I would use が because the topic of spring hadn’t been brought up previously. But if we were talking about Spring already, then I would use は because spring has already been identified, it’s just my impression of it that hasn’t been identified?