Marguerite (Maureen O'Flynn) confesses that she loves Faust (James Valenti), with no idea that he has sold his soul to the devil. Greg Cable/Opera Carolina hide caption

toggle caption Greg Cable/Opera Carolina

NPR thanks our sponsors

Become an NPR sponsor

Support comes from