so confused

This may be long and I'm sorry. I started seeing my ex fiance just over a month ago, things have been going well we agreed not to tell our children (his son, my daughter and our daughter we have together) until we know where it's going. I spent the weekend with him and it was great but last night he told that he doesn't know if he can ever love me again. Which because of our past I understand, and wouldn't hold it against him. He still wants to be with me no matter what he decides, which I dont understand why he'd want to be with me if he can't/doesn't love me. Ladies do I ride this out and see where it goes? Do I end it now? I am afraid that if we stay together, at some point the kids will figure it out or be told and then he decides he can't love me and ends it it wont just hurt me, it'll hurt the kids especially our daughter.

If you read all this thanks and any advice is appreciated