Northeast deluge