It's over. She didn't give me a solid reason, although I asked about her ex and if she was ready and she said she definitely was and that she loved me, but things have been harder for her than she thought.
I was in town when she sent me a text to tell me. This is the first time I've dated in six years, I've suffered from depression and haven't been willing to let anyone get close to me. I was wary about letting my guard down for her but she seemed to good, like a perfect match for me. I regret it now, I feel utterly broken. I'm a bit of a girl and just sat crying for 3 hours in my car in town when I got the text =/ I'm okay now though. We cleared the air a bit, there's no hard feelings now.
EDIT: I'll add, if it seems like I'm strangely emotional over someone I just met, a lot has gone on between us. I almost attempted suicide only days before I met her (she doesn't know this), and then out of nowhere she adds me to Facebook as if she was an angel coming to save me. From a random Facebook add it transpired that she was everything I ever wanted in someone. I tried to have plastic surgery because I was so depressed about my appearance, and she talked me out of it and said she didn't care what I looked like. Even though we've only been talking for two months, already she has helped me a lot.