My son has been in Australia for 8. years. I miss him, his wife and my two grandchildren, 11 and 10 years old. I am consoled by the fact that they are enjoying their life out there and have the support of their Australian grandparents. I do get irritated by people saying that is alright these days with Skype etc! You can't hug on Skype! It is better than no contact but doesnt compensate for the loss of involvement in their everyday lives and physical contact. I've been fortunate to visit them twice and they've been back here twice, one of those times for a fabulous family Christmas. You're not selfish. It's natural for a mother of children of any age to miss them when they are so far away.
I've got another 'keen'... Ouch!