However, Columbus did not have enough money to pay for this voyage on his own. After defeating the Emirate of Granada, the rulers of Spain, Ferdinand II and Isabella I of Castile, agreed to pay for the voyage. He promised to bring back gold and spices for them.