El primero viene tras tener múltiples interacciones con Barrel (varias incluyen dejarlo dormir en tu casa en el pueblo) y Harold, el 2do corazón que es este nuevo es únicamente observando los fuegos artificiales con Barrel (solo se consigue si ya tienes el 1er corazón)
Creo que también hay que completar misiones y eventos, podrías verificar los pasos en la web, hay una página que explica paso por paso, solo busca el nombre del personaje y el juego.