It's really lovely. Not offensive, unless you are having a super religious shindig.
As a walk down the aisle song or a first dance song?
My only note with it as an aisle song is that there's over a minute from the start of the song to the first chorus, so you'll want to time the walk so that chorus gets heard, otherwise, it's mainly a list of things you don't believe in, which might be weird.