Strauss escribió el libreto basándose en el drama homónimo de Oscar Wilde, traducido al alemán por Hedwig Lachmann.