I was single at 27 and had literally given up on men. I had been in two long-term relationships (4-5 years) with partners who ended up cheating on me with literally every woman they knew. I'd decided to up and take a job in another country to have a fresh start in life. On my very last night at home, I'd planned to meet up with the guy I had been dating casually for a few months (it was never going to be anything serious, so not a big deal to either of us that I was moving away for the next week, but I still wanted to see him before I left). He didn't even bother turning up. I woke up the next morning, got on the plane and said screw this, I'm done!
Moved to a new country, had a lovely time, made lovely friends and had lots of fun. Two months after I moved, I wanted into a bar for after work drinks with friends (most of them also other expats). And there was a guy I'd never met before (he'd just moved from the UK the week before and worked with a friend of mine). He was nice and funny and after that, we always ended up talking whenever we ended up with the same group of friends on a night out. We started dating a month later. We've been married 10 years now with 2 dc.
I never could have believed life would have worked out as well as it did, given all the drama I'd gone through before that. But you have to have faith. 27 is really still so young. It doesn't seem like it, but it is. I'm 40 and have friends who are only just getting married and having dc now. You have plenty of time. For me though, I think getting out of my comfort zone and my normal friend group at home made it easier for me to meet someone who wasn't just an arse like every guy I'd dated before.