Aussie singer John Farnham is to become grandfather for the first time after his son James revealed his partner is pregnant.