The New Year sees some new liaisons and Frank Tate is finally pushed too far.
Season 25 • Episode 105 of 105