O promise of a joy divine