I live in a small town in a country that doesn't speak English and I'm not fluent enough in their language to easily make friends. I've been here for 3 years. I have colleagues but they're not really friends. I'm friends with fiance's friends (fiance speaks English) but they're not my friends. I've been battling loneliness and a want for friends but also the anxiety that I don't speak their language well enough. 
But I met a really nice girl, she's a bit younger than me but we get on really really well, and she invited me out last night for dinner and drinks to meet her friends who also speak English and it was a really great evening! I barely felt any anxiety and I felt really welcomed into their group! I got home at 2.30am and didn't even mind it! I feel so happy today!! :D