Life at times can appear to be full of road blocks. Ready made plans have to be postponed and you feel like your having to compromise your sanity and well being in order to survive. In such moments you're being asked to be resilent because you are stronger than you think. The Divine is asking that you live in hope and do the best with the resources at your disposal,as some conditions are beyond your control and or metaphorically speaking, the cake that you wanted to bake would have poisoned you and others,so stop and review what you are doing and change the recipe.
Road blocks on our path serve a purpose. They delay us making sure we make the necessary preparations to achieve our highest good and correct karma when we have to deal with sudden adversities that appear out of the blue. Also we are re - routed when we learn to surrender so we honor spiritual contracts with others we have signed up for and maxmise our learning outcomes! We are all interconnected and our actions effect each other.
So when life is not going according to your plan,see a delay as a contingency! The Divine is signalling something else needs to happen first. Consider the following:
1) A lesson is not being learned once again and their needs to be in change in your attitude and or behaviour
2) You are being guided and need to surrender to work with divine timing
3) Review what you are doing! is this for your highest good and others?