Elena is more likeable later in the books. (And I'm talking only about the original trilogy. The rest do not exist.) Obviously she was starting off from pretty much rock bottom so it's not exactly a ringing endorsement, but she does get more bearable. Katherine in the books is basically just crazy.
no subject