For many, the doctrine of the Immaculate Conception is the hardest to believe of all the Church’s teachings. The idea of Mary having been completely sinless can be hard to believe and even ...