Repentance: JER 5:25

Jeremiah 5:25
Your sins have withholden good things from you.
There is a channel of blessing from God to you (if you are one of His own). When that channel is blocked, it is plugged from below, not from above. Repentance is the “Draino” that unclogs that channel again.