I love the series of books, but she really is the worst character ever made.
She never learns from her lessons - only seems to make bigger mistakes.
Is ridiculous vain and self-obsessed.
It's not surprising that she only seems to have one friend. Also I question why Luke would stay with someone like that.