<human>: I'm a 21 year old college student, my boyfriend is 30 and has a very solid job. For the past year or so, we have been talking about getting married very seriously. I already live with him, and we have been very happy in the time that we've been living together. We were both very conscious of the other and frequently seeking to do better and make the other happier. 

Recently, I learned that my boyfriend had sex with his ex-girlfriend, who he was with before me for 9 years. She broke up with him several times over that period, and he said he was certain that they would never work. The only reason I found out about them sleeping together was because she is now pregnant.

I moved from my home and my family to be with him and I just got residency in the state, so I cannot transfer (I will not be able to afford out of state costs). I don't feel like I can talk to my friends of family about it because I will just look like a complete fool for moving for this guy, even though it really felt right and more than anything I thought it would work out and I truly love him.

I think he is going to leave me for his ex, because he feels responsible for the child - which I understand, I guess. He has said that he won't be happy in that relationship and he is simply going to resign himself to making the sacrifice for the child. I feel really hurt and I don't know what to do. I want to salvage the relationship - I wanted to spend the rest of my life with him.

Should I try to stay and make something work or should I just give up?
I guess I'm just looking for some advice.

Can you provide a brief overview of the text?
<bot>: was going to marry my boyfriend, found out he cheated on me with his ex, she's pregnant. Should I try to stay?