Unless you get each heart exactly centered in the block, it's going to look wonky. One solution would be to deliberately make it wonky by putting some of the hearts leaning one way and some of them leaning the other, some to one side, some to the other, some higher and some lower. Then it looks like you planned it rather than made a mistake.
I like the one with the hearts on the outside blocks best.