I don't get it. Wasn't the whole plot of the story the fact that it was Sovieshu who was impotent not Navier. Or wait maybe both were impotent but Navier got cured. But why is it that the princess was actually Sovishit's kid