Amazing life story!
Thank-you for sharing this with us, your writing really tells your story well. I could transport myself into your shoes while reading. I kinda have a similar story with living in another country, and for me the most important thing is to keep yourself busy and go out and try to make friends and talk to people, that can help with the language barrier breaking and also help to open yourself up.