It may be a little hard to see it or to believe it but you really need to go through all that is happening to you in order to become what your destiny holds for you. Every event that affects your life is perfectly designed with an artistic hand like timing to move your forward in a direction that takes you to your destiny and only when you reach your destination, you will realize how magical and real it has been for you.
These events let you become a greater person and to bring you up to the level you always wanted to be. Learn from every experience that you go through in your life and let these events take you to the one place where you need to be to achieve your destiny after all.
If you believe in destiny then you are a lot better off than you have ever imagined and everything that is happening with you no matter how good or bad it is, is going to come down to a single phenomenon and that is to bring you to your destiny. Get all the info you need here.