A few months back I started flirting with my bfs best friend who lived with us. I have no idea what led me to it but somehow I texted him one day and we started flirting. Two weeks later we met up at a hotel where we spent all day and we had a good time. We would go every week and some days i would sneak out of my room and go for a quickie in his room. Well after 6 months of the affair, i snuck out one night and what I didn't know my bf was watching me. A few minutes later he walked in on us kissing. He went off on him and kicked him out while he told me to go in the room and we needed to talk. So he cried for hours and I felt so bad because I really love him and I never thought I would hurt him that much. So while we are trying to fix things, his best friend shows up at my house telling my bf that he doesnt know how it happened but he fell in love with me. They sat me down in the middle of table and ask me who I wanted to be with and of course i choose my bf because I love him and we are raising our 3 kids together. So a few days later bf was so hurt that he decided we would have to move and start fresh in another state. So we both left our jobs behind and moved a whole 700miles away. He is the most amazing man and he is wonderful. He has really showed me that he holds no regrets towards me and he treats me amazing but i feel so guilty sometimes and I have a hard time letting it go. We are coming close to our 2 yr anniversary next week. How can i just move on and be happy again with him. I know I love him and I want to take adavantage of this new oportunity God has given us to be together and happy.