Homeland - S6E12

Season Finale. Pieces fall into place.