Stardew Valley continues to endure, thanks in part due to its amazingly written characters. Players can befriend almost every single NPC in the game and experience unique Heart Events when they reach a certain level of friendship. These Heart Events are often crucial to maxing out a player's friendship with a villager, and can even prompt and opportunity for a romantic relationship. Heart Events are also the main way that players get to know the game's characters, such as Abigail.
Source:https://www.cbr.com/stardew-valley-abigail-heart-event/