The season 3 finale of True Blood, entitled Evil is Going On – did almost everything right, chief among them…