marry on a cross song meaning