Der Rosenkavalier or The Knight of the Rose is a comic opera in three acts by Richard Strauss to an original German libretto by Hugo von Hofmannsthal. It is loosely adapted from the novel Les amours ...