Окончив свою службу у царя Еврисфея, совершив двенадцать подвигов, Геракл вернулся домой. Здесь его ждали новые испытания.
Прямодушный и добрый, Геракл часто бывал нетерпелив, вспыльчив и в припадке гнева не помнил себя.
Однажды мальчик-слуга подал ему напиться воды, приготовленной для умывания. Геракл рассердился, ударил его и убил нечаянно. Тогда, чтобы научить героя терпению, Зевс наслал на него долгую, мучительную болезнь. Отважный герой, не боявшийся ни диких зверей, ни чудовищ, ни вражеского войска, не мог терпеливо переносить боль. Он не выдержал, обратился к Аполлону и потребовал, чтобы бог света, которому известно будущее людей, сказал ему, когда прекратится болезнь и придёт избавление. Аполлон не захотел открыть герою эту тайну. Геракл пришёл в ярость и поднял руку на бога света. Громовержец разгневался, послал тучу разнять дерущихся и приказал Гермесу наказать непокорного героя.
Лукавый бог торговли продал Геракла лидийской царице Омфале за три медные монеты на три года в рабство.
Весёлая царица Омфала не посылала Геракла в дальние походы и не требовала от него героических дел и побед. Она отняла у героя оружие - его меч и лук со стрелами, сняла с плеч его львиную шкуру, нарядила Геракла в женское платье и забавлялась, заставляя его, как служанку, прислуживать ей.
Она сажала его за прялку вместе с женщинами и развлекалась, слушая, как сказки, его рассказы о далёких странствиях, трудных походах и грозных битвах.
Этот плен у Омфалы был для героя труднее самых хитроумных поручений Еврисфея. И часто Геракл так тосковал и томился, что, наскучив его мрачным видом, царица отдавала ему лук и стрелы и отпускала погулять по окрестностям.
Однажды, уйдя от Омфалы, Геракл зашёл далеко, в соседнюю с Лидией страну, усталый лёг под дерево и уснул. Сквозь сон он почувствовал какую-то возню вокруг себя, словно маленькие зверьки бегали по его телу. Он проснулся, протянул руку, поймал одного. Это был не зверёк, а смешной карлик - кекроп.
Много их возилось около героя на земле - им понравился лук Геракла, и они собирались утащить его. Геракл стал ловить их, связывая за руки, за ноги, потом нанизал на длинную палку и понёс в Лидию.
Кекропы не испугались: они прыгали на палке, стараясь освободиться, громко пищали и так грозили Гераклу и бранили его, что он смеялся всю дорогу.
Глядя на этот маленький смелый народец, Геракл развеселился.
Дойдя до границы их царства, он развязал своих крошечных пленников и отпустил на волю, а сам вернулся к Омфале и стал требовать и себе свободы. И Омфала наконец отпустила его.