You wrote:
“There is no evidence she vowed life long virginity.”
Yes, there is. What happened to Zachary did not happen to her even though they said similar things to Gabriel. Why?
Who was Zachary?