She was singing and weaving.
working on a tapestry
Singing and weaving
When Hermes found Calypso, she was on her island, Ogygia, where she was keeping Odysseus captive. Calypso had fallen in love with Odysseus and was offering him immortality and eternal youth if he stayed with her. Despite her affection, Hermes was sent by Zeus to deliver the message that Odysseus must be allowed to leave and return home to Ithaca.
During Hermes's conversation with Calypso, Odysseus is most likely waiting or exploring the island of Ogygia where Calypso resides. He may be reflecting on his journey home and longing to return to Ithaca.
Zeus sends Hermes to Calypso to tell her to release Odysseus.
Hermes is her husband
When Hermes arrived on the island of Calypso, Odysseus was sitting on the shore, weeping and longing for his home in Ithaca. He had been trapped on the island for several years by Calypso, who desired him to stay with her. Despite her affection, Odysseus felt the deep pain of separation from his family and homeland, yearning for his freedom. Hermes came to deliver the message from Zeus, instructing Calypso to let Odysseus leave and return to his voyage.
He sat weeping on the beach. (Odyssey, book 5, line 82. Was that your home assignment?)
Hermes tells Calypso to let Odysseus go.
Odysseus was weeping on the shore of Calypso's island, feeling trapped and longing to return home. Hermes arrived to deliver Zeus's message that Odysseus must be allowed to leave the island and continue his journey back to Ithaca.
Naturally he sends the messenger of the gods: Hermes.
to tell calypso to release Odysseus