You basically just have to keep getting "critical"s when you touch him or whatever. My strategy was basically just to cycle through all the options until I got to 100% / 5 hearts. It's so hard because it doesn't tell you what you're meant to do, so you just have to guess. :c
Have you tried...