You're doing well, roist. I know first hand how weary we can get.
Slow progress is good. Probably the best. 7 and a half years since BD for me, and our relationship continues to improve. Commitment is the key. It sounds like you both have that. Good job!
M: A really long time. Crisis: 5 years. She's still worth it.
Life is never made unbearable by circumstances, but only by lack of meaning and purpose. -Viktor Frankl