Ninsunu Sunu to her friends is a dressmaker in Babylon in the 5th century BCE, who inherited the house as the sole survivor of her family. She rents out the vacant rooms to The School of Pleasure, where young and old can learn the gentle art of sensual massage and lovemaking, and later also to a fortune-teller, a Hindy lady named Ku-Aya. When the latter is raped and killed by the Imperial Guard, Sunu turns against the current regime.
In Persia a young goatherd, Omid, decides to become a Zoroastrian priest and goes for training in the capital, Susa. His landlady gives him his first experience of sex, but, when he is betrayed, it is a young servant girl who flees with him to find refuge with the Persian army in the north. He changes his name to Parviz, distinguishes himself inter alia by saving Cyrus' life, and is promoted to the emperor's personal guard. He goes as scout to Babylon, still pursued by Zoroastrian zealots, then also by the Babylonian army on charge of murder. He finds refuge in Sunu's house... and she knows how Babylon can be taken with the minimum of bloodshed...