I never trust polls, but I hope this one is correct. Liberals will be screaming and crying on Election Night, like they did in 2016.