Word of the Moment

Cascade

a sudden downpour (as of tears or sparks etc) likened to a rain shower