Created using Fluid Designer for 3D Printing (Blender) and printed on an Anet A8. You will need to add a small CUBE (8mmx8mmx2mm) at the bottom vertex of the heart before printing and place this as the support base to hold the object to the printing bed. Clearly, this really requires printing on an SLS printer to get a good clean support ring at the top.
I used parametric equations to generate the original heart. You can find a number of addons for Blender that I have created @ https://fluiddesigner.co.uk/. Other designs can be found @ https://www.shapeways.com/shops/fluiddesigner.
Remove the support cube with a sharp knife.