
Well, they are planning to get divorce in 3 years, and having children is really not in the deal. The real deal between them is: for Khalid, to get his sister's trust back because she was being brainwashed by the other proposition that Khalid will take the throne away from her. Khalid is strong, and if it wasnt for him, she wouldnt have the throne afterall. But if he were to marry Renato and live in Renato's country, then all those rumours will vanish.
For Renato, its to help him protect Trudis until he reach the right age to take the throne. Also to protect him against his family since Khalid has a great reputation
As for the pregnancy, they didnt expect that at all (based on the comments). Renato was blessed by his fairy ancestor and has given the ability to have child/children
This says mpreg and from comments it seems the mc is the result of mpreg but i wonder if he (mc) can get pregnant? It says he's a beta but why would the alpha marry him if he can't give him children? Love is great and all but the main reason for marriage in olden times like the setting, especially for royals is securing alliance with shared blood in the children.