God know our needs even before we ask.  He also understands that what we need, may not be what God has intended to give us.  That takes faith.