<human>: Give me the gist of the text in a nutshell

Long story short, my boyfriend and I have been together for 4 years and have lived together for the past year. Recently, I met and got to know another guy, who I felt like I had a lot more in common with and I was absolutely crazy about him. It got to the point where I actually tried to end my current relationship to be with the new guy. 

In the middle of trying to end it with my boyfriend, I realized I was making a huge mistake and would have regretted it for the rest of my life. I still care about the new guy, but it's not worth it to me to lose my relationship over and am cutting off ties with him. 

The thing with the new guy DID, however, make me realize that some things were missing from my current relationship, and I never realized how important those things were to me until I met someone else who filled that void. I've come clean with my boyfriend about what happened, and we are trying to work on it. 

I just want to know what all of you think. Is this fixable? Have I permanently damaged the relationship, or is it possible to rebuild after I've emotionally cheated?
<bot>: Emotionally cheated on my boyfriend of 4 years. Almost broke up with him, regretted it, and am now trying to use what I've learned from the experience to fix the relationship. Is that possible? Please share your thoughts.