Black hearts mean that the character hates you, you get Gunnar's by fucking him. And to my knowledge he doesn't have a normal one yet