So, let me get this straight. Joseph notices that Mary is pregnant. Joseph confronts Mary about it. And Mary replies: err, hmm, I know, the angel of the Lord came down and impregnated me. We’re going to have the child of God. And Joseph is like: okay, cool.
Mary may or may not have been a virgin in the original text. There’s a translation discrepancy. This thread on Reddit goes more in depth with it than most people probably would be interested in.
https://www.reddit.com/r/AcademicBiblical/comments/utqtov/is_virgin_definitely_a_mistranslation/
Even Biblical writers were not that dumb. They said Joseph was all, Bullshit, but I still have the feels." So he was going to quietly break their engagement.
Then an angel appeared in his dreams and said, “It’s true, bro, you can trust us.”
Not saying it’s a great story, but it’s slightly more believable.
There’s a non zero chance that marry gave him an epic blowjob.
Alternatively, slipped him some special shrooms or something.
Mary: I was raped by an occupying Roman soldier who impregnated me, my family will murder me…
Joseph: we’ll say god made you with child and we’ll get married, fixed.
At least that’s my theory on the whole thing
When presented with a fantasy, every theory is plausible.
It’s all made up. Don’t take it so seriously. FYI, there are also no such thing as invisible wizards in the sky that grant wishes.