The Veil is visually stunning and totally engrossing. It is as intricately woven as the fine carpets that adorn the foyer at the Neptune Studio. It is a story that spans 85 years in the turbulent life of Khanoom, a Persian princess who escapes the palace harem and experiences much of the political and social upheaval of the 20th century. Khanoom, the grandmother and story teller, is brought fully to life by Valerie Buhagiar, while the young Khanoom and Khanoom's granddaughter Nanaz, are both played brilliantly by Nadiya Chettiar . She morphs from angry teenager to confused child to blushing bride with amazing ease. In fact, almost all the actors are called upon to play multiple roles, and do so superbly. The staging is innovative, with hanging bolts of cloth as an adjustable backdrop, and fabric representing everything from blood to the evening sky. The story and images will stay with you long after you leave the theatre.