It is in God's hands and I believe that he will do amazing things in his time. If it wasn't for my faith I would have given up on her a long time ago.
Just remember that God's calendar and our calendar are not the same. If you don't see things change by the time D is final, does that mean God has not answered your prayers or that He has failed?
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!