Adding to my confusing thoughts... he admitted that he recognized that I am irreplaceable.... if this is the case, what is he doing then?
Because -- as so many have pointed out, so repeatedly -- his ACTIONS don't match his WORDS, magic. Until you learn to put about a 90/10 weight on actions/words from him, and not the other way around, I believe you will remain STUCK.
btw, neither do yours. You SAY you require "commitment" from him, but your actions have repeatedly said otherwise. (What self-respecting DAM commitment-phobic male would offer MARRIAGE when someone is just dying in the worst way for a mere COOKIE???)