How do we make sense of Mary being visited by an angel?