that's great!
Another way to work on social courage (I did this once at an airport that had major delays)
Is to have a conversation with a girl and your goal is to try on one of there rings. Somehow I got 1 ring on I think I tried 3 or 4 but at the time I had the courage to ask 1 girl to try on the ring the rest I got scared
I think traveling alone is another way to build up courage.
Very much worth it.