My boyfriend of 18 months has cheated on me twice. This last time I told him I was done, now he says he knows what he did was a mistake and will never happen again because he can't live without me or my children. He even asked me to marry him, I said yes but then gave the ring back after a week. All of my friends hate him and want me to move on but I do still love him, I just don't know if I am IN love with him anymore, any advice?