You are pure, and good and you have a good heart, I can tell, but you can't let others come before you. It seems selfish, I know, I felt that way too, but we only live once, and while it's ok to think of others, we need to consider ourselves first. If we can't understand ourselves, if we can't help ourselves, how can we do it for others? I tried to help a broken man, while I was broken and we broke each other further instead. Don't change who you are, just remember that you need to take care of yourself too.