La respuesta a esta pregunta es ambigua. Hay una versión de la historia sobre el matrimonio de gandhari y dhritrashtra (tenga en cuenta que estas son versiones populares). según una versión, para evitar cualquier problema astronómico en la vida de gandhari, especialmente su vida matrimonial, y para traer prosperidad a la vida del rey subala, padre de gandhari, un famoso astrólogo sugiere al rey que la case con una cabra alejar malos augurios. así que se casó con una cabra y luego la cabra fue sacrificada. Esto hizo a Gandhari técnicamente una viuda. este evento menor en realidad tuvo una gran repercusión en el curso de los eventos en Mahabharata. el clan kuru no conocía este matrimonio y cuando se enteraron de este “matrimonio” lo tomaron como una traición. bhishma invitó a toda la familia a hastinapur y los encarceló. les dieron tan poca comida que pronto toda la familia se estaba muriendo. así que el rey subala decide darle toda la comida a su hijo menor que viviría para vengarse de la destrucción de su clan y la muerte de los miembros de la familia. ese hijo menor era shakuni. antes de morir, Subala golpea la pierna de Shakuni con una vara y se convierten en una cojera de por vida. de acuerdo con Subala, cada vez que shakuni camina con una cojera recordará el voto que ha tomado para destruir al clan kuru. Shakuni, siendo una persona inteligente, logró sobrevivir e impresionar a dhritrashtra y luego a sus hijos. Su motivo no era apoyar a los kauravas, pero había una agenda oculta para destruir al clan kuru.
También hay una versión javan de la misma historia en la que, en lugar de sacrificar a una cabra, el problema es que gandhari y el clan gandhara no fueron informados de que dhritrashtra era ciego y se casó. cuando el clan gandhara se enteró de esto, protestaron y luego bhishma los encarceló y el resto de la historia es el mismo.