David lynch does it again! And man, he knocked this one out of the park! Such a surreal, and nightmarish experience. This is one of his films that you end up all confused in the end, but it all means something never the less, and we'll probably never know... I love it!