I would float the design with a small border of background fabric then do a small border of color to frame it before the piano keys. If you float it first, then you won't have any of the color of the hearts touching any color of a border. This way the design is defined. The eye doesn't blend them together.
It is a cool pattern