I am in an extremely confused state right now. I'm almost in the state of breaking down too and I just cannot accept the irresponsible fact that my boyfriend has raped a family member and a girlfriend's sister before who were both kids. It happened two years ago. He told me with all out honesty yesterday about it all since he didn't want to hide it from me as I am his girlfriend. He said that he is an overall changed person now...and he was really terrible to ever thought of doing such things, it was mainly because of his uncontrollably strong sexual desire and that it was harder to find a girlfriend at that time. He promised it will never happen again and he repented. I am very disappointed and terribly upset about this incident. But I weighed the good and bad sides of the problem. To me, it is beyond wrong to do such a thing and unacceptable to me. He also lost his virginity in that way and though guys are less skeptical about their virginity, I really didn't like him losing it that way. But there's nothing I can do about it now...what's lost is lost. On the other hand, he has every right to be forgiven too. This not only happened in the past, there was nothing of that sort after that and at the present moment. If he had repeated it, I wouldn't be so tolerant. He also chose to tell me the honest full truth even though he knows I was gonna be terrified. Furthermore, we are already planning a future together and we love each other very much. What should I do? Should I move forward, focus on us now and the future as well as forgive his past mistakes...or stop being with him? I really need some good advice.