YES!
After reading your story I'm really happy that you said it. Knowing these things makes one really calm towards dealing with some of the toughest situations that life tends to throw at us as if it were just a game and we're expected to level up!
The best times arrive after the worst ones and the not so good ones are just around the corner after that. The process repeats itself over and over again as we go through life.
I've been through some very terrible times and as writer myself I've recently been pouring my thoughts out and talking about my personal experiences here.
It's great to meet some people who share a similar mindset about certain things in life!
I hope you continue to sport the same positive attitude and zest for life that I feel I can sense from your reply. :)