Move on. He is lying to you and manipulating you. Everything you have described is typical of a man who is not in love with you; he only told you cos he knew you were waiting for the words. He loves himself, not you, and he'll say whatever you need to hear to keep you from leaving, because it's so much more fun (!) to have a woman and another on the side!

If you stay, you will have a lifetime of affairs and lies and secrets to deal with. Please don't listen to his crap; he's manipulating you.