Which simple meaning fits Have a heart of gold?

  • to be very kind and generous
  • to be very rich
  • to be made of metal
  • to be careless