Rory and Milan are in a difficult situation with Kiyo, and it's hard to see how they can get him to accept their relationship. I can understand Kiyo, but I don't like what he is unknowingly doing to them especially his son.
The conversation between Cade and the traitor was filled with delicious clues. Cade doesn't seem like a bad guy. He too is fighting for the life of his son Nisin. The traitor to the pack is responsible for one other victim, Dolon. He is also responsible for the death of Lechter's wife and Matt's mother.
Things we know about the traitor is that he is a member of the pack and male. He provides funds for Biosense and controls stock in the company. He is a leader on the Council. This I know because he references what he is up against in the Council trying to drive Lechter insane to implode the Council. He is the one who kidnapped Dolon and is keeping Dolon hidden. Finally, he wants to use the serum developed by Tiyo to upgrade his blood. Of course, it probably means that he is also a wolf, but could be a human. That leaves me with three suspects, Principal Rick, Hunter and Kutler. I would hate it if the traitor is Topher's dad. Hunter has been a background character so far. Principal Rick is suspect because of the sick wolf's disappearance at the high school. Love this chapter, @lilansui!