Sometimes if you find it hard to forgive someone for cheating it might be the best thing. People who cheat have not yet been fulfilled or just need to cheat for whatever reason so if you do not want to be cheated on again I would say to forgive the person but move on. If you want to accept the cheating then you will need to be okay with the fact the person will always be a cheater. If someone has cheated on you the chances are they will do it again. If they did it in a previous relationship they may not do it with you.