there are some reasons not meant for us to understand at a certain point in time.
And only much later, after the dust has settled, then we will realise why things happen the way they do.
And it's usually for the greater good.
God is fair, even if He may not seem so.
Keep the faith, for great rewards come to those who wait.
I shall always believe that. There is no point questioning too much, for the unanswered queries will only leave you more confused than you already are, and pose the danger of turning you into someone bitter and resentful.
Better to leave things as they are, and acceptance, and one day the truth will come to light.
For every beginning there is an end. but every ending, comes with a beginning too.
The difficult part is drawing the line between the two. Because you cant run two lines at once.