Probably the best, most heart-wrenching episode of the season, full of viewpoint and time trickery that actually works to make events more suspenseful, earned, and important.
Let's get the big news out of the way: Knowing Clark's secrets full well, Lana still marries Lex. The reason she does shows the depth of her love for Clark. And just when you thought Lionel might side with Clark against Lex, he shows himself to be not just evil, but more evil than you could possibly imagine.
Cryptic much? Watch and be astounded.