Sometimes God chooses to let us walk through the storm so that we can learn that He will never leave us or let a situation be more than we can handle with His help. And sometimes He just plain steps in and fixes everything better than you could possibly have dreamed. Sometimes it happens in a moment, sometimes after years of patient waiting. We'll never see it if we don't let Him work, if we don't step back in faith and let God be God.
The enemy knows our weaknesses, and we need to be aware of them as well, because that is exactly where he will strike time after time… When we fail to use the armor of God we become ineffective soldiers for God…
There are many, many things that we are taught from the time we are born; but to truly grasp the love that Christ has for us is by far the very most important.