Sorry to sound harsh, but he is manipulating you and just dragging you along, giving you hope. He can see you are still so in love with him, but I don't believe he cares about the relationship. Sorry!
Does he still live with you? Do you still have sex with him?
If so, both have to stop and you need to tell him that he is only allowed to come around on certain days as you are trying to move on with your life. He has made the decision to find someone else, and you need to accept that and seek some counseling.