Basically I dated him for 5 months and for 4 of those months he cheated on me with his ex girlfriend who cheated on him ( they were together for 2 years and was his first love) we were friends before all this and got together 2 months after they broke up. He and I have been broken up for 2 weeks and I still love and care for him. He says he's through with her and that he now realizes he love me and cares for me apologized said he shouldn't of cared for her in beginning cuz I was all she wasn't understanding and loving and caring making time for him and his stuff like to go see his shows. Like we've been through and he just gave me a valentines gift with fav candy and he knows I've been into plants so he got me a plant. He said that he know I don't see how he can love me and that he's going to prove that he loves me and show that he loves me. What would u do? Any advice? Should I give him another chance? Should I just wait and watch what he does?