CBS

Season 12: Episode 12 - Willows in the Wind

Willows in the Wind: ­We find that Russell and Catherine are on the run and working to track down Gabriel before he tries to kill them again. The twist is when Russell, Catherine and the team figure out that Catherine’s old friend Laura was the mastermind behind all of this and was working with one of Gabriel's men, who the team is shocked to discover is Agent McQuiad, to falsely implicate Gabriel in these murders and put him away. At the end, Catherine is approached by the FBI to join their team and Catherine has to make the decision as to whether she takes the offer.