What does Odysseus do to convince the swineherd that Odysseus is coming back? He offers to swear a binding oath. He reveals his true identity. He claims he wants no reward until after Odysseus returns. He tells the swineherd something that only he and Odysseus knew.Does Poseidon block the Phaeacian harbor?