Londres, au XIXe siècle. Jason est un homme riche mais malheureux car sa fille unique est atteinte d'une terrible maladie. Il jalouse son jardinier, qui, lui, a quinze enfants, tous en bonne santé. Dans un rêve, le diable lui propose d'échanger la maladie de sa fille contre la bonne santé de Fergus, le fils du jardinier.