An idiom referring to an abundant influx of wealth, relief, or good fortune.
shower of blessings / fortunate windfall
mvua ya ma-blessings
"Baada ya miaka ya ukame, familia ilipata mvua ya baraka."
Translation: After years of drought, the family received a shower of blessings.