1749. Sébastien Faure a quinze ans. Alors qu’il garde un troupeau de chèvres et de brebis, surgit un cheval au galop qui désarçonne son cavalier. C’est grâce à quelques plantes séchées qu’il parvient à réveiller le presque mort, Balthazar de Créon. Celui-ci lui promet qu’il est désormais à lui. Fidèle à sa promesse, il revient quelques mois plus tard et emmène Sébastien dans son château de Créon pour l’éduquer, faire de lui un médecin du roi, et surtout l’aimer. Balthazar et Sébastien vivent leur passion à l’écart de la société car, à cette époque, on insulte, on violente, on tue deux hommes qui s’aiment.
Cependant, la fureur du monde les rattrape. La cour, où Créon est invisible, bruisse de terribles rumeurs ; on l’y accuse des pires forfaits et on prépare son procès. Balthazar finira sur un bûcher tandis que Sébastien devra fuir et cacher ses sentiments.