The Garuda Purana is one of the eighteen major Puranas in Hinduism, and it is dedicated to the god Garuda, the mount of Lord Vishnu. The text is a collection of various stories, legends, and myths, as well as discussions on cosmology, theology, and philosophy.