Placing Black And White / Black & Transparent Image Over Another

Strange request for Shader Graph that I have been struggling with for few days.
I want the shader to take in a uv unwrap of an arm.

Then accept a custom made black and transparent tattoo as such:
9345005--1307252--export.png
And the shader will need to take this image and place it into the UV map in the spot I want specefied.
Like so:

So, my Shader Graph already has the Arms coming in which maps to my character fine. I can also bring in a png image of the “Tattoo”.

Using a “Tiling and Offset node” on the smiley face image I’m able to size it and place it in the right spot. But with two issues. One, it repeats so instead of one, there are 6 smileys. As seen here:

Is there a better way I can overlay this image where it only shows once.


Here’s my current shader. Very basic. I am new to this. But I have an idea for this. If there’s an easier way please let me know.

I think if you add a Saturate node in between the Tiling and Offset node and the Sample Texture 2D node, you’ll get what you want.