Hamadi is an old family friend of Susan, the narrator of the story. He is from Palestine and has lived in the Traveler's Hotel in Texas for many years. He is wise, curious, and old-fashioned. He likes to share stories and advice with Susan and her family. He has a positive outlook on life and helps others cope with their problems. He is interested in different cultures and languages. He values friendship and family more than material things. He is a dynamic character who changes Susan's perspective on life and identity.
- He tells Susan stories about his childhood in Palestine, his travels around the world, and his various jobs.
- He advises Susan to drink a tall glass of water every morning, to eat six small meals a day, and to avoid artificial sweeteners.
- He goes caroling with Susan and her friend Tracy, even though he does not celebrate Christmas.
- He comforts Tracy when she is heartbroken over a boy and tells her that life is full of surprises.
- He speaks Arabic, Spanish, French, and English.
- He does not own a car or a television and prefers to walk or take the bus.
- He reminds Susan of her grandmother who lives in Jerusalem and makes her feel connected to her roots.