Duet from Leo Delibes opera 'Lakme'. Puccini's 'Madame Butterfly' also has a duet often known as 'Flower Duet', but in actuality, it is 'Il Cannone Del Porto' and is an entirely different piece. I know...more than you cared to know...but did not want any confusion.