Game Theory time: Geran is just Ursch who has now became an adult and teaching magic at the academy that he and Isabella went to.
Also I'm glad that Katarina got to see how strong Gerald is so she knows what she should expect if she ever has to face against him. I'm hoping for a duel between her and Gerald tbh. Still, wtf is with Gerald, let the girl have her sword lessons, damn it.