SD
In the interest of presenting the Gospel accurately. I got to thinking about our little discussion the other day. If Mary knew before she had her chat with the angel that she was to remain a virgin for eternity, why in the world didn't she tell Joseph?
Matthew 1:19 Then Joseph her husband, being a just man, and not willing to make her a public example, was minded to put her away privily.
He wanted to dump her for cying out loud. I guess that shoots your little Mary fantasy all to hell. :-)