"Oh Perfect Love" is a hymn which is very popular at wedding ceremonies. It was originally written for a Royal Wedding which took place at Buckingham Palace in 1889 between Princess Louise of Wales and the Duke of Fife. The lyrics of the hymn were written by Dorothy Frances Gurney (1858-1932) a poet and writer, and the music was composed by Sir Joseph Barnby (1838-1896). Barnby was the English composer who succeeded Charles Gounod as conductor of the Royal Albert Hall Choral Society. He composed a number of hymns which are still found in hymnals today. More hymns can be found in our article about Church Music and other suitable music for weddings can be found in our article Wedding Music.
Here is a video of Oh Perfect Love for piano:
The image below is the first page of the sheet music, and here you can download the full sheet music for Oh Perfect Love for piano in PDF format.