Odysseus does not give in to Calypso’s wishes because

-It Will cost him his life if he does

-Calypso Will keep him longer if he does

-he has made an oath to the gods not to

-He loves his family too much to do so