I am almost 22 and I have a really wonderful boyfriend. He is sweet and very loving to me and treats me very well. I feel guilty though because a year into our relationship I cheated on him with my ex boyfriend. I don't feel terrible about it cause I still have strong feelings for my ex. I just feel bad that I've been with my boyfriend now almost 3 years and I can't find a reason to break his heart. I really love my ex and he loves me. I'm just worried if I leave the great thing I have, will I be happy with my ex and will it last. My ex now has a girlfriend and after 2 years of not seeing him he came to my work today. It really brought a lot of emotions back. It's a hard decision but it needs to be made so I can move forward..