In Beirut, five women who work or frequent a beauty salon, a colourful and sensual microcosm of the city where several generations come into contact, talk and confide in each other. Beautiful Layale (Nadine Labaki) is oblivious to the gaze of a local admirer and instead fixates on a married man. Nisrine (Yasmine Al Masri) will soon be married but is afraid her fiancé will discover he isn't her first lover. Rima (Joanna Moukarzel) has designs on one of her stunning customers. Jamale (Gisele Aouad) is an aspiring actress and is refusing to grow old, while aging seamstress Rose (Siham Haddad) is overwhelmed when she attracts the attentions of a gentleman customer.