Smallville - Season 2, Episode 23
Clark makes an astonishing discovery about his origins -- and faces the choice of his lifetime. Meanwhile, Clark and Lana agonize over a rift with Chloe. Lionel comes closer to solving the mystery of the cave writings. And Lex and Helen's wedding becomes a much more dramatic event than anyone envisioned.