My boyfriend cheated on me after we dated for over a year. I love him very much and hope to marry him. I know he loves me too, but he cheated on me. We were able to work it out, but it still herts, and we don't know what to do. What should I do to fix my herting, and what should he do?