Liu Feng-shueh was born in 1925 in Qiqihar, Heilongjiang Province, China. As a young girl, she studied classical ballet with Russian children during the day, and at night, if she had the opportunity, she would watch the "shamanism" rituals that she was so curious about. Her interest in dance developed at an early age, nourished by a multicultural environment.
Taking its inspiration and drive from observations of the close relationship between modern theater and the pulse and evolution of society, the theatrical troupe Creative Society was founded in 1997 by a group of veteran Taiwanese theater directors, drama scholars, art administrators and media workers, and has throughout its existence been deeply committed to exploring new aesthetic styles and creative elements with original scripts.