Zechariah, God's Plan in spite of our disbelief. He has placed you in life, where you have just the right knowledge and experience to succeed when He calls you. Would you believe?
Giants come in many forms, yours may not be a foreigner trying to invade your country, but it's huge nonetheless. How you deal with your giant is a big part of how you will service God.