opera,giant snake,egyptian mythology,flute,stage performance,power of love,freemasonry,marionettes,aria,the magic flute