I am forced to stay in the closet because homosexuality is illegal in my country. And everytime I tried to test the waters with my family, they react very badly and make it very clear they would disown their son if they ever had a gay one.

It's great that you are happy but keep in mind you had the choice first.