For two thousand years, Catholic Teaching has obeyed God. Catholic priests have been required to “live as Jesus”. They are celibate, poor, and obedient. They connect us with Abraham, Isaac, and Jacob. Jacob rested his head on a rock. In a vision, he saw “The Ladder to Heaven” with God’s angels going up and […]