If Ferdinand had followed the Navarrese Succession Law, (Ferdinand was the son of Sancho III of Navarre), then his elder son, Sancho of Castile, should have receive either all or the most of the inheritance. The nobility of León, however, saw itself as the supreme heir of the ancient Hispanic-Gothic kingdom, and balked at rule under a Castilian monarch. Castile until recently had been merely frontier county of León. Ultimately, in a King Lear-like compromise, Ferdinand elected to divide among his sons his domains into three kingdoms. Alfonso would inherit León; García, Galicia; and Sancho, Castile. To his two daughters, Urraca and Elvira, he granted the towns of Zamora and Toro.