Castle 7.06 Review: The Time of Our Lives

Castle and Beckett finally tie the knot in a wonderful episode that explores where they came from and how far they’ve come as a couple and a series. Featuring some of the most beautiful vows heard on television.