La bella fotógrafa "O" (Corine Clery) es llevada por su amante René (Udo Kier) al castillo de Roissy para prepararla como esclava sexual. Ella ha aceptado por el amor que siente hacia él. Tras estar varias semanas y abandonar luego el castillo, O conoce por mediación de René a su hermanastro Sir Stephen (Anthony Steel), con quien comenzará una relación de dominación - sumisión ante el requerimiento de René. Con Sir Stephen continuará su proceso de aprendizaje en la sumisión, se iniciará en las relaciones lésbicas para obtener el sometimiento de otra mujer con quien compensará a René, y Sir Stephen la llevará hasta la casa de Anne-Marie (Christiane Minazzoli), que la disciplinará aún más en la obediencia hasta ser marcada como esclava propiedad de Sir Stephen. "Historia de O" es un clásico del género erótico "soft-core" basado en la posesión, la sumisión amorosa y el amor incondicional. (FILMAFFINITY)