That's awesome! He totally could have bolted but he decided to stay and chat. It is very obvious that he misses your company! All that dim/dark stuff is paying off for you. Now just be sure to pull back, don't jump all over him (well you already did that. . .hehe) and scare him back into the cave!
I struggled/struggle with this because I get a little "nibble" (wow gutter ball mind. . .need to go to bed. . .) and I get too excited and think everything is fine now, lets get back together! But it's a trap. You gotta play it cool!
Congrats though honey! You're hard work is paying off!