Solo singing

I sang "O perfect Love, all human thought transcending" to the tune "Highwood" at my sister-in-law's wedding (with organ accompaniment). I had to sing it D major (rather than the given B-flat major as given in Ancient and Modern New Standard). I found the words in Songs of Praise.

I got many kind comments on my singing, so it couldn't have been quite so awful.