A further update on this (apologies for the long post), and I'd really appreciate any advice on what to do next as I'm getting quite anxious and confused about this now.
We met up a couple of days ago - she had offered to buy me dinner, and I had suggested doing something the following day (I assumed she would stay over, which she had done the last couple of times she visited) as I had the day off work. She was a bit vague on plans for the following day, which was unusual but I didn't push it, and figured I'd see how things went on the dinner date.
She turned up, and almost immediately said she was worried about the two of us, as she's not felt herself for the last few weeks - mostly because of something at work she's dealing with that is causing her a lot of stress, and has been ongoing for a couple of years. She also hates Christmas, and has really been struggling with work this month and dreads going in. She just wants to hide away at home, and doesn't feel sociable at all, and she's worried she won't be fun to date and she wouldn't mind if I walked away and found someone else.
I replied that I had no interest in dating anyone else, and that I really like her and want to be there for her, and do my best to make things work. We went for dinner, and then back to mine for a bottle of wine and we chatted until the early hours. It was lovely - she was very affectionate, holding my hands, hugging, kissing and we just chatted about random stuff mostly.
She did say a couple of things that stood out though. Since we first met, she's been clear that she wants to settle down, get married and have kids - which I've said is my goal too. However she's also admitted the thought of this really scares her, and she wants someone to convince her to do it. She also hinted that her trust issues come from a previous relationship - I'm guessing possibly someone who was aggressive, as she was worried I would get angry with her for suggesting she might not be in a good place to date. She's not very emotional usually, but cried for the first time in a year apparently as she said I was being so nice and understanding.
She also said I was unique amongst the guys she's dated in that I want exactly the same things as she does, and she doesn't feel she needs to convince me. She also mentioned that she always takes a long while to feel comfortable enough to sleep with someone, and she's just about at that point with me now.
She didn't feel comfortable staying the night so she went back to hers in the early hours of the morning, but we agreed to meet the following day - however when I spoke to her the next day to confirm what time to meet, she had changed her mind and said she needed time to process what we'd spoken about.
I really like her, so don't want her to throw this away but am not sure how to deal with this. I sent her a fairly long email saying how I feel about her, and that I'm willing to give her time and space but that I don't want her to throw us away just because her job is stressing her out.
It seems that she may be depressed, which is understandable given her work situation - but other than just telling her I'm here for her, and giving her space I'm not sure what else I can do? And I'm scared of losing someone I really like because of something out of my control.