Hook definitely has feelings for Emma. He sort of said it toward the end of the first part of this season. He admits in the cave that he believes that he can possibly begin to love again with Emma. He’s not lying there. I think he definitely believes there could be a chance of redeeming himself or trying to find love again, and it’s all because of her.