Life is an unpredictable mess.
Can be truly, TRULY awful at times.
Because of that, you can never predict, how great your life will eventually turn out.
Back when I was young, it was unfathomable for me that life might turn around, get better.
It was just impossible for me to imagine that, sheer amount of wrongness in life made me incapable of thinking it was even possible that some day I might be happy.
Yet here I am, still going forward, making each day a little better than the previous one, smiling.
This is a long, unpredictable path. Yet, like they say "All roads lead to Rome".
And you will arrive there, with a smile.
glad you've stuck with the journey even if it's been tough at times :)