Can you maybe talk to her about that you felt she was impatient when asking why you had come or in general why she had asked this question? My experience is that when things are difficult then it is better to go to (sort of) meta level - to try to talk about how you perceive the things she does or says and hopefully she will also chime in and explains what she really intended. This way a bit more room and safety could be created.