 O for a Thousand Tongues to Sing

"O for a Thousand Tongues to Sing" is a Christian hymn written by Charles Wesley.Charles Wesley wrote over 6,000 hymns, many of which were subsequently reprinted, frequently with alterations, in hymnals, particularly those of Methodist churches.