If Zion is really a Duke he might be 15-18 if era is based on medieval times. And if he is an ml I don't think he will start courting her when she is literally a child. At least if he starts looking at her as a woman the normal age back then will be 12 onwards (red riding hood years). This is fact for commoners and nobility. So its normal in this kind of story. I already read hundreds of novels with this kind of age gap. Depending on the plot some are shit and some are good. Daenerys was 13 when she married Drogo.
too bad boy, your in the childhood friend category.
Omgggg hahaha