I feathered the white border either side of the ribbon. It's all completely freehand. As I mentioned the other day, the 1/8in gap between the feathers really works for me - but with more practice I hope to be able to drop the gap eventually.
The background quilting is a design I came up with in my doodling.
Although I used white cotton for the feathers and in the white hearts, the background swirls are actually in a pale pink embroidery thread with a lovely sheen. It's the thread I initially chose for the pink hearts.
And here's some of the quiting from the back.
Initially I did over a quarter of the outer border in big loops, but wasn't happy with the result, so I unpicked it this morning and redid it to match the background - the way I should have in the first place!
I'm kind of regretting putting the purple squares on the back - while it looks ok, it detracts from what is probably my best quilting yet.