Me and my boyfriend would have been together two years next week. We were literally so happy together and everyone always commented on how perfect our relationship was. Last night i found out he cheated on me by sleeping with a girl 8 months ago. This came out nearer the time but he denied it and i believed him. Its come out that he has been texting another girl and he has kissed girls on recent nights out. He has not admitted all of this. I love him and want to stay with him forever i honestly thought i would. He is honestly the most amazing person ive ever met i just want to forget about it and put it in the past, id do anything to be able to move on with him. What should i do?