Second chance

My bf of 2 years recently cheated (it was a short kiss). He was so shitfaced, especially because he didnt drink alcohol for almost a year before that so he didnt know what how much he could take, and im not trying to justify him or his actions. He swore that he didnt know what was he doing, that he felt like he was drugged and that he never got into this state of mind/body. Thats true because he really isnt an "alcohol guy" and i never saw him that drunk as that night. All his friends agreed. Few weeks ago I could've swore with my whole life that he would NEVER cheat on me, he never talked to any girls, he never lied to me, he never treated me wrong. And there is absolutely no chance that he was faking any of that. We even just recently had a talk about people who cheat and we agreed that we dont understand people who do that shit and that he would rather end the relationship immidiately if he even knew that there is a possibility thag he could ever cheat... and look at us now. I love that man more than i love myself, i can say the same for him. He IS my life and we planned our future together. This happened 2 weeks ago and he is coming at my place every day with flowers, writting silly poems, calling me, saying how dumb and sorry he is and begging me for oke more chance.. he is really trying, i cant lie about that. My heart says that we can work on it, but idk... i dont wanna lose that man, i know him and i know that what he did that night isnt the person he is. My trust is def. broken but i feel like i could heal... whats is your opinion ladies? Have you ever been in a situation like this? Have you ever forgave something like this?