['I feel very happy right now.', "That's great.  What is the good news?", 'I just found out my family will come to visit me soon (I live quite far away), so that made my day.']
I am very happy for you!
My family is coming to visit me soon, and it has made me very happy.