Me and my ex-boyfriend were together for 1 yr and almost 3 months. We broke up about a month ago. Come to find out he had been cheating on me for 3 weeks but he says that it wasn't real 🙄 I still love him and everything and he told me he missed me and loved me and he was gonna be different this time. Should I take him back?