“It is a traditional doctrine of the Catholic church.”
And the Orthodox and ALL of Christendom until a few hundred years ago.
What is your faith tradition if I may ask?
I am an Evangelical (Born Again) Christian. My family comes from Catholic, Easter Orthodox, Episcopal, Presbyterian, Charismatic and other Protestant traditions.