Just have read your letter to yourself. How come you weren't diagnosed with CPTSD immediately after it? This world is so crazy sometimes.
You've had more than your share of s**t in this life... I hope, your future is much better. And I think your kids are happy with such caring and thoughtful mother like you! Looks like all the hardships also made you really considerate and kind.