Fill in the blank with the Spanish word that best completes the following sentence. El esposo de Manuela es muy _________. Le regaló un anillo de oro.

egoísta
generoso
duro
pobre