Sadly no:(, you have to create a new save or go back to when you still one heart with him, don't finish the troubles in the den event first since its stopping you to get him to a 3 heart