Sarah McLachlan fumbling towards ecstasy