This could be the mixup with the historic records I found . It was listed thatSir Robert Melville married the daughter of William Kir kcaldy of Grange. It could be that he actually married the daughter o f the daughter of William Kirkcaldy. The Roberts were mixed up as we see t he actual lists for the Robert Iwould think it was had already thre e wifes and a lot of siblings, another would be stretching but the record s for who was who mother could be more interesting.