If Mary was sinless, why did she need a savior? — Catholic Answers Live