Trying to go with the Flow

 From:  ed (EDDYF)
4452.14 In reply to 4452.13 
Yes - The rectangle plane (called the Base Surface) is the width of the ring and its length is pi x diameter of the ring.

The extruded hearts design must intersect the Base Surface so that it will intersect the Target Surface (the ring surface) by the same amount.

Apply the Flow command and Boolean Diff the wrapped design leaving the design recessed into the ring. Finally, apply Fillet to the ring.

Ed