Weather forecast: Millions brace for flooding...