JS, this battle she is having internally is a good sign. Not to give you false hope, but when I started to detach my W would flipflop between talking about the future with me("We should have so-and-sos over some time, they are a nice couple."), and the future without me ("I can't wait to have my own place.").
The internal struggle between staying and going shows that she was conflicted. My W was the same as yours "She is struggling. Justifying. Worried. Scared. Mad. Angry.".
She directs that at you, but you being a rock in the storm will make her realize that she needs that rock. That is how you start turning the tide with her. CONSISTENCY.
The best way to be consistent is to be detached. The best way to do that is to GAL. I cannot stress enough how much detachment depends on GAL. So many newbies here deprioritize GAL, and that makes detachment so much more difficult.
M(53), W(54),D(19) M-23, T-25 Bomb Drop - Dec.23, 2017 Ring and Piecing since March 2018