humaira begum was the daughter of "sardar" ahmad shah khan and his first wife zarin begum. she married her first cousin, the crown prince of afghanistan mohammed zahir on 7 november 1931 in kabul. together they had six sons and two daughters: