Puppy's your man there. But, to refresh my mind, did she actually "ask" you to give your word about not stopping the contact.....or did you just tell her that anyway? I think I remember her being more concerned about not being able to continue to see your D than having contact with you. So, if that is the case, would you stop her from seeing her stepdaughter? Just wondering.
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!