"He was in the lair of mighty Ceridwen, the sorceress, and in here, he knew well, he could only leave when Ceridwen allowed him to leave."

Which in fact was never.
He had to drink Ceri-24-ever.