I’ve taken all of this, including the title, from our Canadian sister-blog Small Dead Animals.
Welcome to the 2019 general election, a pre-Christmas present few British voters seem anxious to unwrap.
Current seat distribution:
General election 2019: A really simple guide.
Poll tracker here.