O herói Ulisses da Odisséia de Homero e sua tripulação desesperada desembarcam na praia da ilha de Eana, onde vivia Circe, filha do Sol. Ao desembarcar, Ulisses subiu um morro e, olhando em torno, não viu sinais de habitação, a não ser um ponto no centro da ilha, onde avistou um palácio rodeado de árvores.
Ulisses enviou à terra 23 homens, para verificar com que hospitalidade poderiam contar. Ao se aproximarem do palácio, os gregos viram-se rodeados de leões, tigres e lobos, não ferozes, pois eram homens transformados em feras pelos encantamentos de Circe.
Do lado de dentro do palácio vinham sons de uma música suave e de uma bela voz de mulher que cantava. A deusa apareceu e convidou os recém-chegados a entrar, o que fizeram de boa vontade, exceto Euríloco, que desconfiou do perigo. A deusa fez seus convidados se assentarem e serviu-lhes vinho e iguarias. Quando haviam se divertido à farta, tocou-os com uma varinha de condão e eles se transformaram imediatamente em porcos, embora conservando a inteligência de homens.
Ulisses, então, resolveu ir ele próprio libertar os companheiros. Enquanto se encaminhava para o palácio encontrou o jovem Hermes, que conhecia suas aventuras e lhe contou dos perigos de Circe. Não sendo capaz de convencer Ulisses, Hermes deu-lhe o broto de uma planta chamada Moli, dotada do poder de resistir às bruxarias e ensinou-lhe o que deveria fazer.
Quando Ulisses chegou ao palácio foi recebido por Circe com muita cortesia, que lhe serviu vinho e comida. Mas quando ela o tocou com a varinha para transformá-lo em porco, Ulisses tirou sua espada e investiu furioso contra a deusa, que implorou clemência. Ulisses exigiu que ela libertasse seus companheiros e ela retirou o encantamento. Os homens readquiriram suas formas e Circe prometeu um banquete para toda tripulação.