In Greek mythology, Aeolus was the keeper of the winds and king of the island of Aeolia, one of the abrupt rocky Lipara islands close to Sicily. Diodorus describes him as a just and pious king, who taught sailing and navigation to his subjects, and divined the nature of the winds in a fire. Hence, he becomes described in much mythology as the ruler over the winds, and thus a god. Other writers tell a different story. Homer portrays him as neither a god nor the father of the winds, but merely the ruler of the Aeolian island, whom Cronion had made the home of the winds for his own pleasure.