You are in love with someone, and you have been in a relation with them for a time. They cheated on you twice but it wasn't because they don't love you, they just passed by bad times and were week toward sex. They did their best to get you back and they apologized so many times, they admitted that they were immature but they changed and they became mature and true with you and they won’t repeat that mistake again. Would you stay with them?