I dont know what to do. My gf and I have been dating for the past 3 years (were both 25). Our relationship had finally gotten over all of our immature bullshit and i finally felt like I had find the one girl I could truly spend the rest of my life with. We had our problems in the past like any couple does, but we were always able to work through our issues. Then a bombshell got dropped. She had been living with me for about 6 months while she figured out what she was going to do for her new place. At the time she was contemplating moving away to another state because she was young and wanted to do something more adventurous. I understood and I told her I would let her go if she truly desired that. I did not want to be the one who kept her from enjoying life. After lots of talking and what not she realized that she did not really need to leave to experience life, she just needed to change her attitude towards life and she would be happy anywhere. She decided to stay. She moved into her own apartment and has really started to love life again. During this time our relationship was growing stronger and stronger, I have never thought about marrying someone or having kids with them. But I started to feel like it was something I wanted to do with this girl. On Halloween she was drunk and started telling me that my roommate (best friend of 7 years btw) had come on to her and they were spending alot of time together about 3-4 months ago. She said that he told her that he would move away with her and what not. She said she was confused and not sure what she wanted out of life. I asked her if anything happened she denied it ever got too far. I confronted my friend about it the next day. He said that he did come onto her, he didnt say they had sex but he said that something happened. I confronted her again, she says that she did sleep in his bed but nothing happened. I am no angel myself and admitted to having a random hookup about a year ago. We fought and fought for a longtime. We ended up talking eventually and were just not sure what to do. We love each other so much, we really cant believe what pieces of shit we were to each other. We both feel like we are different people now and we have made mistakes in the past. It will be hard, maybe impossible, to salvage our relationship. But it seems like something we both want to do. I know its stupid and it will probably end in disaster with both of us being more hurt than if we just walked away now. But it just seems like we really have grown up alot and matured into our relationship. Throwing it away without at least trying to save it seems like a waste. Has anyone ever come back from something like this and been able to save the relationship? When both parties at one time did awful things to each other but somehow for whatever crazy reasoning think they can forgive each otehr and move on? Sorry for the rant. Im just really mixed up right now.