Cavalleria rusticana is an Italian opera in one act. The music was written by Pietro Mascagni. The story and words (libretto) were written by Giovanni Targioni-Tozzetti and Guido Menasci. The opera was based on a play by Giovanni Verga.