Forbidden romance and revenge plots collide in a small-town struggle for power.
27 of 27 episodes available