You need to see that life is not always perfect. We will not always get what we want. And though it hurts a lot, what should have happened, happened. Who should have left, left and whatever is thrown you off course will always bring you to where it is you need to be.