Thanks for the tip about the block pushing. I was so close to the end, I replayed it through to the boss, the yarn was pretty op. Great effort.
Just so you know, there is a room where you can exploit additional health infinitely because the gift doesnt become empty.