translate English to French: Your presence has touched me, and I thank you.
Merci -- votre présence me touche beaucoup.