Those who believe Mary to have been perfect will have difficulty believing these passages. But Mary was not perfect and, though she was blessed in having Jesus born to her, she was still fallible and had trouble understanding who He was early on. Interesting point, however, we must insist that sinlessness and infallibility are two separate issues and do not have to coincide.
we must insist that sinlessness and infallibility are two separate issues and do not have to coincide I believe they do.
The only person in history who was not liable to error was Christ and that is because He did not have a sin nature.
Those who have a sin nature will err. Thus, it natural that Mary would err.