11In the six hundredth year of Noah's life, in the second month, the seventeenth day of the month, the same day were all the fountains of the great deep broken up, and the windows of heaven were opened. 12And the rain was upon the earth forty days and forty nights. (KJV)
Bring ye all the tithes into the storehouse, that there may be meat in Mine house, and put Me to the proof now herewith," saith the LORD of hosts, "if I will not open to you the windows of heaven and pour you out a blessing, that there shall not be room enough to receive it. (21st CKJV)
In scripture God's blessing is often described as "rain" being poured out from heaven through the "windows" of heaven. In the description of the Great Flood we see this metaphor first being used. This metaphor is repeated in Malachi 3 as material The Blessing of God. While this can be interpreted as actual rain on crops, it also has the multiple meaning of the Blessing of Abraham and the New Covenant as well as God's Spirit being poured out on us. As in most passages, more than one meaning usually applies but is determined by the context. In Genesis it was actual rain water. In Malachi it is a material blessing. Later in the New Testament, rain from Heaven is used to describe the Holy Spirit being poured into people.
The Holy Spirit is a very creative author!
So the first lesson in God School is that God is very generous with his Blessing! Just as in the great flood, God always POURS out his Blessing. It is always a flood, not a trickle. If you are getting drips and a trickle instead of a flood, I have good news for you - God wants to pour out His generosity on you so that you will not be able to even contain it! It will overflow and flood everything! You will have so much you will have to give to others! If we keep our side of the covenant with him he will flood us with blessing. Both spiritual and material. God is never stingy!