Went in blind (no trailers) and SO glad I did. Excellent character development, great use of symbolism and juxtaposition, and absolutely unexpected twists that left my jaw on the floor at times (in a good way). It's been a while since I've seen a movie this unique.