What does the Bible really teach about secret giving and blessing?

The bible says if you give to those in need and do it in a secretive and hidden way, God will repay you seven times over.

Now sometimes God waits weeks or years to repay you.

Some might only be repaid in heaven, but all who give, give in secret, and give with acceptable intentions will be rewarded, according to the bible.

What does the Bible really teach about secret giving and blessing?
Post Opinion