The scripture Varaha Purana is believed to be narrated by Vishnu to Bhudevi, as Varaha. The Purana is devoted more to the myths and genealogies connected to the worship of Vishnu. Though Varaha is praised numerous times as the saviour of the earth from the waters, the detailed legend is not given in the Purana. The earth praises Varaha-Vishnu who rescued her numerous times in various avatars and sees the complete universe in his mouth, when Varaha laughs. The Varaha Upanishad, a minor Upanishad, is narrated as a sermon from Varaha to the sage Ribhu.