Sorry you are here Db9. This is a tough place to be.
Personally, I think you are doing GREAT and doing everything exactly right. Keep up everything that you are doing and let her bring up the R at some point. It doesn't sound like you will have too wait long.
Don't beat yourself up for falling into ruts. It happens to most of us. How long have you been together. How was the M prior to this?
There will be smarter people coming along to help you soon, but traffic is slow on the weekends.
Hang in there buddy. This will get better. Keep working on yourself and be the best you can be for yourself. Let her think you are fine with that and that you have moved on.