the heavens open (up)
idiomDefinition of the heavens open (up)
: it begins to rain
The heavens opened (up) and the rain poured down.