Feeling sad over other people..? Is this normal?

I'm a very sad person on the inside...I have a lot of insecurities and view things in a negative way. I've been getting worse lately, and I've been suddenly aware of all the sadness around me. I feel so sad for other people to the point where I'm sobbing. For example, my Dad has been depressed his whole life and lost his house and I cry for him. My uncle has lived with my grandma most of his life, though he's a grown man, and it makes me cry for him. My grandma is out of town, exhausted and babysitting and I cry for her. My mother abused me and I feel sorry for her as well, because I know she hated herself too. I cry over other people's pain. I want so badly to fix them but I can't and it gets me upset. Is this normal?