Earth & heaven, words by Edward Oxenford.
Little, Henry Walmsley.
Oxenford, Edward.