OP,
Ah, having read your linked thread, NOW this one makes more sense...
(And I totally retract my earlier quip. But hoped you enjoyed the cute dancing babies in the 2nd one, anyway!).
You've done amazingly well in rebuilding your life, and deserve to have many, many more "crying out of sheer happiness" (and relief, I imagine?) times. 
Keep on keeping on...