Written and directed by the show's wonderful creator John Gray, we wanted to end this season with a bang- tying up some loose ends that have been with us since the beginning of the series. Melinda's family clearly has a more complicated history than she had ever expected... and by the end of the show, she's got a whole new mystery to solve.

What'd you think?