And God is able to make all grace abound toward you, that you, always having all sufficiency in all things, may have an abundance for every good work.
2 Corinthians 9:8 (NKJV)
It is the will of God for us to have all sufficiency in all things. This includes but is not limited to finances. When we know that our heavenly Father wants us to prosper in every area of our life, we are free to give and share knowing that it shall always be given back to us. The more we see ourselves as vessels through which God can bless others, the more of the blessing we tend to see in our own lives.