I really thought it would be Chloe who died, but after watching last night's episode and thinking about it I have to agree with those people who wish it had been Lana. Think about it, Lana leaves Clark at the party just because Lex calls her sounding upset. WTF kind of girlfriend does that? And Lana's whole complaint about Clark is that he's "secretive". What a hypocrite. How many times has SHE kept a secret from him? And how many times has Lex done something to hurt her or one of her friends? Clark saves her time and time again, but she trusts Lex more than Clark? C'mon, get serious here. It really didn't dawn on me until last night's episode that Clark is really better off without her. Lana deserves Lex. Good riddance, I say.
I'm sorry to see Jonathon go, but have the feeling he'll be back. Death is never forever in the DC Universe, so maybe it won't be in the WB Universe either.