there is no answer here. my boyfriend cheated on me and yes i am still with him. the truth is, every woman feels that they have given their man everything. some men are just cheaters and some will take some kind of reckless occurance in the relationship, something said or done, where they think, "you know what? i'l show her"
so like i said, there is no answer. can you forgive him is not the only question. because forcing it out of your mind after you have made the decision to stay is one of the hardest things to do. its been a year and i still think of it every day. i still wonder if it will work in the end. look deep inside and reflect on it for a while, the only one who can answer this is you.