I loved the episode, but I was wondering: how could Rebecca enter the Salvatores' house without Elena's invitation? Elena's the owner of the house, isn't she?
Apart from this little detail, everything else was perfect and full of action and surprises.
The tension between the 'new' Tyler and Caroline added something more to their relationship and it was good to see them working through it.
Also, Bonnie and Jeremy are treading unsteady waters with the presence of Anna. It's difficult to take sides here...I love both girls. It'll be tough for Jeremy to really weigh his feelings for them.
Matt and Vicky had a chance of sorting some things out, and I was glad Matt could make the right decision.
With Ric's and Damon's help, Elena is getting more prepared to face Stefan the way he is now. There's no way to feel indifferent to Damon now!
And, as usual, the episode ended with a great cliff hanger!