....ways to meet people - take a class. thru work. volunteer at a homeless shelter or other community service project - it's a great way to make friends with other volunteers.
for myself, i met my beloved ONLINE lol. and not on a dating site , but another support forum.
it was not planned.
it will happen for you - just keep your eyes and your heart open