I don't understand all the Anna hating in the comments! Yes, she's annoying but she also was there for him when he needed someone to take his mind off of things or to talk about stuff the others didn't feel comfortable enough to talk about. 
 It's not her fault that he was charming and she fell in love with him even tho she tried not to. 
 (Don't lie, you loved him too). 
 If it was someones fault it was St. Clair's, because he didn't break up with Ellie even tho they clearly didn't get along.