Odysseus slept with Circe at first because she wanted to distract him from killing her. He developed feelings for her and stayed with her for a year, and they had children together. Additionally, Odysseus needed Circe's help, not only to transform his men back into humans but also to return home.