A series of surprises unfold in the season three finale.A series of surprises unfold in the season three finale.A series of surprises unfold in the season three finale.