I think that dating sites are a great opportunity to find a soulmate for shy people. I know this for sure because I am not very sociable and have always been shy to approach a girl I liked. But after registering on
https://latidreams.com/ for South American dating, I became much more relaxed. Such sites taught me to flirt and communicate with them, so now I feel very confident in communicating with women.