God is in control and will take care of everything and everyone in his own time and own way.
Learn from your lessons to be a better you, to get insight of your situations and life lessons. Remember life is just one big school, you never stop learning to teach your soul. Every person have there own unique path to learn sometimes very hard, sometimes easy that depends on how you learn. ~ Chris Zinderen
One day God will let you know the reason and you will realize why it happened.