It's one of those movies that stays with you after you've watched it but you don't really know why. Even when you can predict and know what's coming, it still unsettles you and surprises you. Does a great job tying up the loose strings and bringing all back around.