The difficult thing with social anxiety is that you are inherently scared of social situations but you still crave them. We're just like everyone else, we still like to meet people and hang out with our friends. It's just more difficult.
Hopefully if if you have anxiety you're able to find something that lets you shed those fears at least in part. Something that lets you feel free. For me that's dancing.
When I'm on the dance floor I can shed most (and sometimes all) my anxieties. It's not a silver bullet and it doesn't always work but the majority of the time it's where I'm happiest.
While this is all and good we can't be content with having one place that we're free of the fear that chains us. With time and effort we can slowly break those chains to free ourselves. While it might seem that once free of one chain there's just one more we are more free than we were before. One less chain, one less fear, is holding us back from the life we want.
Take your time and don't push yourself too fast but you can make progress. You can have the life you dream of if you work towards it. I'm not saying you can have a fairytale ending but you can live without fear.