Your life sounds good. You're are doing so well - time, consistency, patience. There's no way to predict what will happen from your W's end, but it seems she appreciates you. Everything can change in a minute - and I continue to hope for you that it's all good.
You have so much more patience than I ever had (and probably ever will).
I'm glad you posted this update, I have been thinking of you.