Detective Kate Beckett took on an undercover mission and ended up "In the Belly of the Beast"
Castle Season 6 Episode 17 found Beckett unwittingly impersonating a contract killer while on special assignment for narcotics. It was a role that not only led to her abduction but had her coming face to face with a deadly enemy from her past.
With Beckett's life on the line, Castle and the team at the 12th scrambled to find her but in the end it was the most unlikely associate who saved her life.
But in her bleakest moments, Beckett's only thoughts were of Castle.
Whether you missed a moment or simply want to enjoy it all again, you can watch Castle online right here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.