And just in case it isn't Clannad, it could be from another of the old key anime (Air or Kanon). The art style in all of them is really similar.
Clannad. Personal recommendation: if you need to cry bucket load of years try S2 ep 19-21 of clannad.