Camille (Bussieres) is a professor of mythology at a Calvinist college in Toronto and engaged to theologian Martin (Czerny). Vaguely unsatisfied, Camille meets Petra (Crawford), a trapeze artist in a traveling circus, gets drawn into her world, falls in love, and must decide what she wants from her life. Lots of yearning, romance, and fantasy. Lesbian lovemaking scenes caused a ratings problem (the MPAA originally deemed them worthy of NC-17).