Though Anna steals the necklace that can send the ghosts home in "Ghost World," she isn't a bad guy. Her actions are because she doesn't want to lose Jeremy again. Considering that their breakup is against both of their wishes, a second chance is something they deserve. But they cannot have it. Anna realizes this, after innocent townspeople are killed by the tomb vampires, and hands the jewelry back over to Bonnie. She is a good girl, and will not let others die just so she can be happy. It makes her return to the other side almost as tragic as the first time, albeit more noble.
Bonnie is becoming downright scary in The Vampire Diaries. Her magical abilities raise Jeremy from the dead and allow ghosts to come through to this world. Considering her emotional reactions, Bonnie doesn't seem stable enough to be trusted with such awesome power. One who can command elements with that much far-reaching consequence should be wise, not a young girl who can't make up her mind about important matters. Sheila is kind to her granddaughter when helping clean up the mess, but maybe she should be a little more stern. Bonnie needs to stop messing with things she doesn't fully understand, at least until she gets a better head on her shoulders.
During the town crisis in "Ghost World," Caroline saves Carol Lockwood (Susan Walters) from the tomb vampires. Will this mean a whole new relationship for Caroline and her boyfriend's mother? Carol is getting over Caroline's vampire status, after seeing that Tyler is also a supernatural being. But there isn't a lot of affection between the two women. Watching Caroline risk her life to save Carol's should help Carol change her tune. Even if it isn't totally believable that Caroline can take on a bunch of older, more powerful vamps on her own and triumph for very long.
Watch The Vampire Diaries Thursdays at 8 p.m. ET on the CW.