haliburton dating dating rut meaning