Deeply suspenseful and haunting; keeps you guessing till the end. Several scenes might shock viewers from conservative places. Interestingly, feels like all the characters live life on their own terms, which leads to unsavory clashes. Brave film; holds no punches.