There are a lot of positives going on in your sitch. She's definitely not made up her mind about anything. It seems you do you have power to influence her decision.
I know the feeling of patience. I know I need it greatly for my sitch, but it is very hard when your living minute by minute. I laugh when people tell me to "just take it one day at a time." I can't even get to that stage at the moment.
Just think of all the reasons why she left, and all the problems that you two have in your relationship, and start working on fixing the parts that are in you. Don't tell her about them, just do it. She'll notice.