Two mysterious women take refuge at a local resort, but when the residents of the town start to learn of their dark secret, things start to spiral out of control.