Ok, I read the Odyssey like... 10 times so, I cant read the top question, but the answer the second one is,
He offers to pay him back with an alliance after he makes it home. The vow is important because Odysseus was arguably the most powerful ruler at the time. So, an alliance with him would help Alcinous a lot.
Answer:
a person who has great responsibilities, such as a king, is constantly worried and therefore doesn't sleep soundly
Distance travelled, length of stay at destination, residence of the traveler and purpose of travel
Jack told her thanked her for driving him home
The top because it is was floating and then it started slowly sinking