So true, inspiring and wonderfully written post. We all have our share of pains and they all come in our life to take some bad karma of us. Also, people and events are just messengers of such happenings. One way I see such events is
The bad that happened to us, prevented worse from happening.
And this is what I have kept in mind for last few years and also tell people around me. Take what is good, learn from it, be with the pain, channelize it in a positive direction and move ahead in life. And speaking from personal experience(especially after leaving job in Aug'16 to become freelance desiner), it works magic.