Secrets of Eden
Season 1
Ep 1. Secrets of Eden
- February 4, 2012
- 89 min
Stephen Drew is a popular small town minister in Haverhill, Vermont. What Reverend Drew could never have imagined is that two of his most-beloved parishioners, the Haywards, would die in a shocking murder-suicide, causing everyone in the town to re-think the "perfect couple" they thought they knew.