Olivia won. Peggy lost (but Gerard is not a bad person to lose to).
Linda won!?! A dab of orange in a sea of blue? Rock on.
But 143 ridings still want the little baby Jesus to weep.