Hello people with English their native language.
1a. Since my coming here, life has become more comfortable for my parents.
1b. Since my coming here, my parents' life has become more comfortable.
1c. Since my coming here, life for my parents has become more comfortable.
1d. Since I came here, the life of my parents has become more comfortable.
Question: Which is/are grammatically correct?
Do they all have the same meaning?
Which is the best?