A girl who cares for everyone and puts them before herself, wants everyone to be happy and will push her own problems aside for people she loves, sometimes even people she doesn't know.
She's a great best friend to go through the good times and bad, she'll always be there no matter what, most of the time she'll be there on Social Networking sites because she doesn't talk much in real life but has so much to say when she types.
Would make an amazing girlfriend
and give you all her time and attention, but would never neglect her friends.
Her life is complicated but she gets through, no matter how hard it becomes she never fails.
She goes with the flow because thinking too far ahead can get your hopes up.