Of course didnt you see him being a college professor when she was 18 he was 28 i was thinking like there should be at least 7-10 years gap but author finally revealed it. This is one of the reasons that yakumo will accept 12 year age gap with yamato.