Meelya's dreams are her refuge from events that threaten her or escape her understanding. She leaves her home in Lebanon to live in Nazareth with her Palestinian husband, but Mansour - an older man who fell for her beauty - is frustrated by her spiritual absence.
When Mansour's brother's death demands a move to Jaffa - the centre of early tensions between Jewish settlers and displaced Palestinians - Meelya withdraws further into the realm of dreams. Expecting the birth of their son, Mansour can only watch as she cuts loose from the physical world.
Over three traumatic nights, past, present and future merge seamlessly into a series of visions that draw the reader towards a conclusion that is powerfully symbolic of the ongoing troubles in the Middle East.