Sounds a little like Twin Peaks. I was always a sucker for the seemingly nice town with a horrible secret. Count me in.