A jaded woman will do anything to get her revenge. But her plans go awry when a horrifying discovery is made.