So, I'm about half way through my latest novel and I'm actually having a tonne of fun writing it. However I'm starting to feel like my MC is a little flat and I don't really know how I can bring more of her personality through. She's a sweet girl, trying to be an accomplished journalist just like her father. Who recently divorced her mother and left her behind. She writes in a journal everyday (which plays a key role later in the plot) and does make a few fatal flaws which come back and bite her in the arse shall we say, later in the book. I need/want the reader to really empathise with her towards the end of the book. She does something hurtful to the will be antagonist but I want the reader to really feel for her. Like that sick to your stomach kind of feeling. At the minute she's just coming across a bit flat and I don't know how I can liven her up. I don't want my reader to think she had it coming but rather that she made a mistake and doesn't deserve the bad rep she's handed. Should I give her little quirks or something to make her more interesting as her own person? I feel at the moment she's a sweet yet timid girl who likes writing and it's a bit... yawn? Does she need to have a quailty readers can see in themselves? She tends to be a bit scatty at times and naive but not to the point of annoyance. I did wonder whether to give her a bit of a firey streak. I just don't know. Any tips or advice for how develop your own characters?