Small towns always hide secrets and the past always comes back to haunt