Orient an object to path as it moves along an animation curve

I have a 3D model of an arrow and I’d like it to point along the animation curve as it moves. Is there a method for this? I’m working in Unity 2020.2.2f1.

Well, I’ve come up with a solution, if not the solution. My thanks to Daniel Pirvu for putting me on the right track. I found that it wasn’t necessary, as per Daniel’s suggestion, to create a new empty object to look at; instead I used the destination point/object as the lookAt target. I actually found that using Quaternion.LookRotation() works a bit more smoothly.

void doCurve() {
jumpTimer += Time.deltaTime;
if (jumpTimer > lerpTime) {
jumpTimer = lerpTime;
jump = false;
}
float lerpRatio = jumpTimer / lerpTime;
Vector3 positionOffset = lerpCurve.Evaluate(lerpRatio) * lerpOffset;
transform.position = Vector3.Lerp(targetA.position, targetB.position, lerpRatio) + positionOffset;

// lookAt method
//transform.LookAt(targetB.position);

// LookRotation method
Vector3 directionToDest = targetB.position - transform.position;
transform.rotation = Quaternion.LookRotation(directionToDest);
}

with targetB cast as a Transform.

This does what I was looking for, though I don’t know how well it’d work with, say, a car moving along a curvy path.