Btw for a question you have been delete. If I understand your question right. You can get Logan 1st heart after you help him in Werewolf event (you need to chase him first). Please make sure you choose to discourage him for going to Bandit camp in Bandit event too.