Earth hath detain'd me prisoner long. I. Watts. [Praise.] This "Song of the Angels above" appeared in his Horae Lyrica, 1706, in 22 stanzas of 4 lines. In Toplady's Psalms & Hymns, 1776, 12 stanzas were given as No. 175, beginning with stanza ii. in an altered form as "Earth has engrossed my love too long." The centos in modern hymnals, as Spurgeon's Our Own Hymn Book, 1866; Hatfield's Church Hymn Book, N. Y., 1872, and others are taken from this arrangement.
--John Julian, Dictionary of Hymnology (1907)