Humanae Vitae, Control, and Fear â By Fr. Frank Pavone, Priests for Life
Who is my God? Who is in charge of my life?