A once-in-a-century red wave is coming