acorntree: I take your point but Catholicism accepts an omniscient, omnipresent, and omnipotent deity. Everything, according to the Nicene Creed, comes from this creator. Thus there can be nothing outside or beyond the control of that creator. It therefore follows that this creator has the power to prevent bad things, indeed, the premise that this deity is the, "maker of heaven and earth, and of all that is, seen and unseen" also implies that this creator is responsible for bad things that happen and also created evil, although this is explained by the belief in the existence of the Devil, which is basically Dualism.
As an atheist this, to me, is a belief in a capricious deity that has the power to prevent all suffering, indeed is responsible for causing that suffering, but chooses not to do so. Re, the OP's distress on this thread. If one accepts a belief in this omniscient and omnipotent creator, then this creator allowed the poster to become pregnant in full knowledge that it would end in suffering for her and the loss of the child.
Apologies if I cause anyone offence, but I regard such a deity as a real sicko!