God promises to provide for those who trust in Him, meditate daily on His Word, and give. 

(Psalm 1:3; Luke 6:38)