Opera Triangle The latest in opera love triangles involves Elvis Costello , right , with Hans Christian Andersen and Jenny Lind , the soprano called the Swedish Nightingale , The Associated Press reported from Copenhagen .