Hi luvdee, I wanted to welcome you to healing well forum. This is a great bunch of supportive people here, so please don’t worry about being judged or looked at negatively in anyway. We all have things that we worry someone else may not approve of but, no one is perfect and no one can judge someone else’s life until they have lived it. So having said that....
It does indeed sound as if you have been though quite a year. I can understand the break up of your relationship as sometimes people do fall out of love or grow apart. There is no harm in that and you should not feel guilt or remorse for this. I do know it is always hard to end a relationship especially when it has been a long term one. I recently split from my husband of 5 years but we were together 11 all together. Towards the end I didn’t feel "In love" with him anymore either. It is sad but you do go on.
Having to go through with the termination of a pregnancy is most likely one of the hardest decisions anyone can ever make in their lives. It is extremely traumatic, and does cause guilt and shame. No one should ever make you feel guilty for doing this as they cant possibly come close to the amount you put upon yourself I'm sure. Whatever your reasons were for going through with it are your own, and you need to try to focus on them. I really would suggest counseling to help you get though this. It may help greatly for you to have someone you can talk to one on one, which is a safe place where you can let all this out and not keep it so closed in.As for your family situation, I have to just say that I don’t agree with your mom telling you that your dad had cheated on her. The reason for this is that what is in a marriage should stay in a marriage and no matter how grown the kids are they really don’t need to know what problems are going on within that circle. But what is done is done.... So all I can say is that no matter how much you have looked up to your father all these years just do remember that he is still a human being, flesh and blood and does have faults. No one is perfect, there is no way for you to know what caused him to wander or cheat, it may be something very simple or something very complex...who knows. But he is just a man, doesn’t mean he has to stop being your hero.