the heavens open (up)

idiom

Definition of the heavens open (up)

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