Hey S., I'm very sorry this happened to you. I too went thru this very situation (probaby worse) years ago, and I can say confidentally that this horrible story can have a happy ending. But there are a few things that you would need to do. I see a suggestion to go to an organization out in Evanston, and I see you live in Cicero. I'm VERY familiar with the Cicero area. Are you God believing? I know a really good church in Cicero that should be a great support system for both you and your son. I got pregnant and married right out of highschool to a man that I later found out would cheat and beat on me for years. What did I do? Left, sought counseling to get healing, and then prayed that God would open a door for a better life for me. I'm now happily married to an amazing man and had my second child with him. My new husband treats my first child as his own and we've been a stable family now for years. I know many people that live in Cicero- matter of fact, I know a family that has a little apartment available. They're a great family from that church and I'm sure if known the situation would def. be very helpful. Let me know.