"There are some things in life that cannot be avoided. You have to confront them and defeat them in order to get to where I am calling you." The story of David and Goliath is a picture of the "giants" we all face that seek to keep us from God's best. There is no way to know why God miraculously removes some obstacles out of our path while others require a battle. God can give us victory over anything that stands between us and His best plan for our...