1. To dream you have a granddaughter, means you will receive something, which will come from afar and will meet with you dear friends who wanted to see you for quite some time..
2. To dream of a foreign granddaughter, suggests you will be healthy and live longer..