In my other thread on "Book Discussion", I asked why Bella from Twilight was viewed as a poor character and many answers headed towards the fact she has little or no personality whatsoever and basically only acted when Edward told her to. Since I'm writing a story in which the MC is a girl who also has a romance with a supernatural being (although not a vampire, nor a werewolf), I'd like not to fall into the trap of writing another Bella. I want my MC to be likable, if flawed. I admit I created her with the intent of being an idealised woman but over time I've been detaching myself from the characters in my story. The fact she (my MC) is sort of an ordinary person that gets suddenly thrown into a world of supernatural creatures makes it difficult for me to make her really independent, because she doesn't have a good idea of what's going on until towards the end, and her powers aren't developed enough to defend her from the other creatures. And there's always a fear of making her gravitate too much around the male lead and vice-versa. My MC is what you could call an outsider at her school, who gets good grades but doesn't like the treatment she's given because of it, has few, if any, friends, is introspective, loves her ill mother very much, rejects her own powers and falls in love with the male hero not immediately, but is drawn to him because of his unusual beauty (he's far from "perfect", like Edward, I wouldn't say he's beautiful, more like "exotic"). The question is, how can we see when a character has strong personality traits, and, if my MC ends up personality-less, how can I dig myself out of that hole?