sounds to me like some good steps on her part, try and keep the conversation light, when it is you guys are doing well. seems like when the topic gets heavy you get heavy handed and she pulls back. i know how bad you want to tell her what she is doing is destroying herself, detrimental to your s, and hurting you, but i just don't think now is the time. become that person she can turn too and eventually she will.