and the answer of the long waited question is ----> Stefan Salvatore !
But it wasn't really clear that if Elena will choose Stefan (that we will find out on Season 4) because she met Damon first before Stefan (and how sweet is Damon that time).
In this episode also, Klaus is dead (Alaric 'stake' him while Rebekka watch her brother burst to flame). But it seems that the only thing that is 'dead' is Klaus body. Later, we can see Bonnie is talking to Tyler, and sure enough Klaus had taken Tyler physical form (Bonnie might had performed a spell to do that). Anyway the original vampire will actually 'dead' in The Vampire Diaries (except Michael and Finn) ?
But, here is the twist, Elena actually will not die because Meredith Fell is "helping her" by give her some vampire bloods before Elena got into accident. Elena of course don't know about that. And at the end of the episode, she woke up and we all can assume she is in transition to be a vampire!
So much to expect in the season 4. Well, we just have to wait.