A simple effect - remarkably difficult to do. I started with a set of 6 dot sprites that I used to define a half-heart shape. I used a separate (unShared) interpolation project to make a list of points smoothly defining the shape and another list giving the direction from one point to the next. A couple of routines to plot the shape from the list of points makes the base heart shape. The braids are sine functions plotted along the short lengths of straight lines that connect the points in the list. First, the points are calculated for a horizontal line segment, then the 2D rotation formula is used to rotate the points to the actual angle of the line segment. It took a lot of tinkering, hope you enjoy it and Happy Valentine's Day!