How to create a floating character label?

I want to create a “floating character label” so that a Widget Blueprint will basically stick to some object, but billboard toward the camera, and always remain above the object.

How could I set up an object to do this?

I found a 3D math heavy answer here: https://answers.unrealengine.com/questions/40413/3d-object-always-facing-playercamera.html

It works, but if anyone has a more elegant solution (or like, an Unreal built in solution), please let me know.