This is quite a wonderful oratorio!