How can I rotate my actor toward my mouse location with Blueprints?

I have a static camera with a sword floating in front of the camera. The root node is at the base of the sword. I want to rotate the sword on the XY plane to point toward the mouse location when the mouse moves side to side (along y axis), and I want the sword to tilt into and out of the XY plane when the mouse moves forward and backward (along x axis).

How can I accomplish this? I’ve been trying to use Find Lookat Rotation but no success so far.

Are you using 2D or 3D?

I’m using 3D

Something like this. though update every tick may be excessive, you can slow down the tick in the class settings and toggle on and off tick when you need it.