There's only a few episodes of CLANNAD ~AFTER STORY~ left now, so I'm going to keep giving my meagre take on the anime until there is no more.
Episode 20 saw Tomoya meeting another familiar face from his school days. The violent dictionary throwing tsundere turned kindergarten teacher, Kyou Fujibayashi (along with her pet Botan of course).
Things were really going well for Tomoya and Ushio until fate decided to ruin it all once again. And going by how episode 20 ended, one can only assume episode 21 will conclude with that other tragic event from the VN.