Ruby
It's hard to say. I'm not sure Baelfire is ready to forgive him and obviously in many ways Neal did. Which leaves Rumple unsure about where he stands.
And he's fighting a battle with the darkness inside him, that ultimately seems impossible to win.