A young woman traverses a surreal realm to confront her demons.A young woman traverses a surreal realm to confront her demons.A young woman traverses a surreal realm to confront her demons.