The blocks and colors are fine. What is looking 'off' to you is the fact that you have one block with curves, and the rest are straight lines. I would make 3 more blocks with straight lines and put the heart block in the center. With your sashing separating the blocks, it will be beautiful.