Firstly, I need to know what is "I missed the beer heart", does it mean you haven't triggered that event yet or you select the wrong choice in that event.
Have you seen character log? There's a tab name "love" at each character which suggest you what you need to do to get character heart. Like this