There is a plan for our lives. What it doesn’t mean that it always goes right or perfectly. We have a direction in which were supposed to go. But knowing the plan doesn’t mean that it’s going to be all peaches and cream. We learn the truth and began to walk in the way. We know that our lives are not perfect. And there are things that we need to do to clean up our lives. With God’s help we can walk in this way and clean up our lives. So why be surprised when things go awry. As they say the best laid plans of mice and men go awry. But we know that we have someone who is there to help us and to keep us in the way. Jesus has never lied to me and I’ve trusted him. He has directed my path and I have progressed in this life. As the bible says, all things work together for good to them that love God and are called according to His purpose.