In search of a fresh start, a young woman relocates to the marshes of the Ocala National Forest in Florida, but the remote paradise soon shows its true colors.