Heaven on earth. A sermon, etc.