A Grand Night for Singing: Impossible / I Have DreamedEdinburgh Festival Ensemble, Wayne Marshall, Danielle de Niese, Kim Criswell, Anna-Jane Casey, Damian Humbley & Richard MorrisonClassical Crossoverplay full songShare