Nomkhubulwana, titled Inkosazana yeZulu, the 'Princess of Heaven', is a maiden goddess of agriculture, rain, fertility and the rainbow, regarded across the Nguni-speaking world as a daughter of the creator sky-god. She is associated with the growth of maize and millet and is the patron of young girls, who in her honour perform planting and first-fruits observances from which men are excluded. She is a being of transformation, appearing by turns as a lovely young woman, a shimmering mist or rainbow, or a great serpent gliding through rain-wet grass. Her cult is most fully documented among the Zulu, and sources differ on the depth of her presence among the Cape Nguni, but she is widely reckoned a common inheritance of Nguni cosmology of which the amaXhosa form a part.