You did an excellent job - she will love it I am sure. When you are dealing with older fabric items there is no way "to match" identically to the original fabric. I too would be hesitant to remove those hearts - that is part of the charm of this piece (imho).