After all this laughing, I just realized Maria was based on Mary (mother of Jesus) The name and multiple virgin pregnancies do sort of give it away early on.