Zzzzzz I was thinking about you on Saturday and hope you spent the day celebrating you!
You are stronger than you think, and are aware of your situation more than you think - reread your posts!
You are right that everything happens for a reason, we often don't know the reason until later. The key is to always keep learning and growing and trying not to repeat the same mistakes.
It sounds like you have a lot to be thankful for being out of a relationship that was not making you happy.
I hope Saturday was a good day for you!