Swain citizens hold vigil for Good