Many of times we have a vision or plan for our lives, finances, careers and relationships. They then become derailed by life. Our first instinct is the blame Satan for what he has done rather than look to God for what he is asking us to glean from the situation. Take a different approach to derailment in life and attachment to your stations. Look at them as an opportunity to grow closer to God.
All things work together for good to them that love God and all called according to his purpose.