Hiya Mandy,
I remember you as well.
I've experienced the same as you as far as making friends. It is so very difficult, and I work from home as well, so I have no co-workers.
I'm significantly older than you, and I don't know if that makes it even harder, as most of the people around here my age are very busy with their kids, some of who are even uni age.
When I first got here, I went to town twice a week (I can walk there), just to get out and about. My husband also works from home so we were able to take a lot of day trips. It didn't help me to make friends, but at least I always had a lot to do.
Now that I am working as well, I do try to go to town twice a week still. I talk to *everyone* - and I mean everyone, and I don't care if they think I'm a bit nutty or odd. I know so many people by their first name now and although they are not yet 'friends', I feel as if I were to pass out in town, there are people who would help me and know my husband's first name.
I know it's not the same as having real friends, but it's made a big difference to me to pass market stalls and go in shops and have people greet me by name, and know a bit about me and we chat for a few minutes. People in town often remark how nice and cheerful I am, and like you, I hide when I am down or upset. I think people would be very surprised to know I have no 'real' friends here.
Very recently I joined a local craft bee in the hopes of learning to crochet, which I've always wanted to do. Most of the women didn't talk to me the first meeting, but I'm hoping if I keep showing up, they'll have to talk to me.
I noticed a couple people brought refreshments to the meeting, so next time I will show up with a big box of cookies. I am not above a little bribe.
Keep your chin up. You seem like a lovely person and like me, I'm sure a true friend is right around the corner for both of us. We just have to keep looking.