Religion of Millions of Gods The legend says that Ganesha was born while his father Shiva was away on a hunting trip. As in many stories from the heroic or mythical ages, Ganesha was born full-grown, and he was protecting his mother when his father returned. Finding this stranger near his wife’s bath, Shiva promptly beheaded him. When Shiva discovered that he had in fact beheaded his own son, he promised Parvati to restore his head with the first head […]





