Answer:
The answer is Generosity
Explanation: The only reason The Prince wanted to gave away all of his precious gold and rubies is so all of the poor people in the town wouldn't have to be hungry nor sad, he didn't bother to give away his heart because it wouldn't be worth very much so instead he gave away his eyes and gems on his sword.
(I hope this helps)