Based on the Graham Greene novel set in World War II London, Heggie’s opera concerns a married woman who renounces her lover in a bargain with God after her lover is spared in a bomb attack. Seattle Opera presented a revision of the work with a top-flight cast.

Mary Mills (Sarah Miles) and Brett Polegato (Henry Miles) in Heggie’s The End of the Affair, 2005. © Bill Mohn

Mary Mills (Sarah Miles) and Philip Cutlip (Maurice) in Heggie’s The End of the Affair, 2005. © Rozarii Lynch

Mary Mills (Sarah Miles) in Heggie’s The End of the Affair, 2005. © Rozarii Lynch

Philip Cutlip (Maurice) and Mary Mills (Sarah Miles) in Heggie’s The End of the Affair, 2005. © Rozarii Lynch

Philip Cutlip (Maurice) and Joyce Castle (Mrs. Bertram) in Heggie’s The End of the Affair, 2005. © Rozarii Lynch

Mary Mills (Sarah Miles), Stephen Cairns (Lancelot), Robert Orth (Mr. Parkis) and Philip Cutlip (Maurice) in Heggie’s The End of the Affair, 2005. © Rozarii Lynch

Brett Polegato (Henry Miles) and Philip Cutlip (Maurice) in Heggie’s The End of the Affair, 2005. © Rozarii Lynch