The Ultimate Complete Guide to NPCs in Stardew Valley

Welcome to The Ultimate Complete Guide to NPCs in Stardew Valley. This charming farming simulator offers more than just crops and livestock — it’s filled with a vibrant community of characters, each with unique personalities, routines, and heartwarming stories. From your first steps into Pelican Town, you’ll meet a diverse cast of NPCs who shape the emotional and social core of the game. While managing your farm is important, building relationships with these villagers is one of the most rewarding aspects of your journey.
Whether you’re looking to befriend your fellow townsfolk or pursue romance with one of them, understanding each NPC’s likes, dislikes, favorite gifts, and heart events is essential. In this comprehensive guide, we’ll walk you through the intricacies of Stardew Valley’s NPCs, including how to build friendships, trigger heart events, and progress toward romantic relationships.
Understanding NPCs in Stardew Valley
In Stardew Valley, the villagers aren’t just background characters—they have lives, dreams, and unique personalities that come to life as you interact with them. With over 30 NPCs to meet, it can be challenging to get to know everyone, but each character offers something valuable to your journey in Pelican Town. Whether it’s new recipes, helpful tips, or even just a friendly conversation, the more you interact, the more you unlock.
NPCs are divided into various groups based on their personalities and your relationship with them. Some characters are available for romance, while others offer friendship, advice, or services. For example, while characters like Abigail or Leah may become your romantic partners, others, like Pierre or Clint, remain in a strictly platonic friendship zone.
Gift Giving: The Key to NPC Relationships
One of the most important aspects of building relationships in Stardew Valley is giving gifts. Each NPC has their own set of favorite gifts, likes, and dislikes, and knowing what to give them can help you increase their affection toward you. Giving a loved gift to an NPC will increase their friendship level, whereas giving a disliked gift could result in a decrease in your relationship.
However, gifting is not the only way to bond with the villagers. Regular interaction, such as talking to them daily or attending festivals together, also plays an important role in building relationships. Still, giving the right gifts is the most reliable way to show your appreciation for someone.
How to Choose the Right Gifts
When you first start on Stardew Valley, the characters may be mysterious, and figuring out what they like can be a daunting task. But don’t worry, each NPC has their own set of likes and dislikes. The key is to pay attention to the little details, like when they talk about certain foods, hobbies, or pastimes. These moments often hint at their favorite gifts.
NPC | Loves | Likes | Dislikes | Hates |
---|---|---|---|---|
Abigail | Amethyst, Pumpkin, Spicy Eel, Blackberry Cobbler | Chocolate Cake, Pufferfish, Spicy Eel | Clay, Salmon Dinner, Sea Cucumber | Common Mushroom, Salmon Dinner |
Emily | Cloth, Emerald, Wool | Amethyst, Jade, Red Plate, Survival Burger | Clay, Salmon Dinner, Fish Taco | Meads |
Haley | Coconut, Fruit Salad, Pink Cake | Sunflower, Fruit, Poppy | Salmon Dinner, Fish Taco | Clay, Salmon Dinner, Fish Taco |
Leah | Goat Cheese, Salad, Truffle, Wine | Fruit, Veggies, Eggs | Fish Taco, Salmon Dinner, Spicy Eel | Clay |
Maru | Battery Pack, Cauliflower, Cheese Cauliflower | Iridium Bar, Gold Bar, Miner’s Treat | Salmon Dinner, Fish Taco | Clay |
Penny | Diamond, Melon, Sandfish, Tom Kha Soup | Red Plate, Poppy, Emerald | Salmon Dinner, Fish Taco | Clay, Salmon Dinner, Fish Taco |
Alex | Salmon Dinner, Complete Breakfast | Fish Taco, Spicy Eel | Salmon Dinner, Fish Taco | Clay, Salmon Dinner, Fish Taco |
Elliott | Crab Cakes, Duck Feather, Lobster, Pomegranate | Lobster, Pomegranate, Fish Taco | Salmon Dinner, Clay | Spicy Eel, Fish Taco |
Harvey | Coffee, Pickles, Truffle Oil | Super Cucumber, Tropical Curry | Salmon Dinner, Fish Taco | Clay |
Sam | Pizza, Cactus Fruit, Maple Bar | Ice Cream, Spicy Eel, Fish Taco | Salmon Dinner, Fish Taco | Clay |
Sebastian | Frozen Tear, Obsidian, Sashimi, Pumpkin Soup | Ice Cream, Pufferfish, Spicy Eel | Salmon Dinner, Clay, Fish Taco | Fish Taco |
Shane | Beer, Pizza, Hot Pepper, Pepper Poppers | Spicy Eel, Fried Eel, Fish Taco | Salmon Dinner, Clay, Salmon Dinner | Clay |
Special Gifts and Heart Events
In addition to everyday gifts, there are also certain events that you can trigger by reaching specific friendship milestones with the NPCs. These are called heart events, and they provide a deeper insight into the lives and personalities of the villagers. Some of these events are romantic, while others are more about understanding the character’s struggles and history.
Heart Events: Unlocking Personal Stories
Heart events are a major component of developing relationships with the NPCs. These events are triggered when your friendship level with a character reaches a specific heart milestone, usually starting at 2 hearts and continuing up to 10 hearts.
1. Abigail

- 2 Hearts
- Location: Abigail’s room
- Time: Any day, 11 AM – 3 PM
- Details: You play video games with her. A fun bonding moment where she gets competitive.
- 4 Hearts
- Location: The Forest
- Time: Any day, 8 PM – 10 PM (must exit your house after 8 PM)
- Details: She plays the flute under the moonlight. Romantic, mysterious vibes.
- 6 Hearts
- Location: Pierre’s General Store
- Time: Any day, 9 AM – 1 PM
- Details: She opens up about feeling misunderstood by her parents.
- 8 Hearts
- Location: The Mines
- Time: Any day
- Details: Dungeon crawl fantasy where she joins you. A sign of her adventurous spirit.
- 10 Hearts
- Location: The Mountains
- Time: After receiving the letter
- Details: You share a romantic moment while stargazing.
- 14 Hearts
- Location: Bus Stop
- Time: Leave the house between 5 AM – 7 AM (only after marriage)
- Details: You go camping. There’s a wild animal scare and a heartfelt conversation.
2. Alex

- 2 Hearts
- Location: At his house (1 River Road)
- Time: Any day, 9 AM – 4 PM
- Details: Talks about his dream to be a gridball star.
- 4 Hearts
- Location: On the beach
- Time: Sunny day, 9 AM – 12 PM
- Details: He discusses his mother’s death, a very vulnerable moment.
- 6 Hearts
- Location: Beach or home
- Time: 8 AM – 4 PM
- Details: He worries about the future.
- 8 Hearts
- Location: Home
- Time: 9 AM – 4 PM
- Details: He admits he likes you.
- 10 Hearts
- Location: Home
- Time: After receiving a letter
- Details: A touching moment watching a gridball game together.
- 14 Hearts
- Location: Bus Stop
- Time: 6 AM – 3 PM
- Details: He coaches kids in Zuzu City.
3. Elliott

- 2 Hearts
- Location: Beach cabin
- Time: Any day, 10 AM – 6 PM
- Details: You chat about his writing dreams.
- 4 Hearts
- Location: Elliott’s Cabin
- Time: 10 AM – 6 PM
- Details: He reads you a portion of his novel.
- 6 Hearts
- Location: Beach or home
- Time: Any sunny day
- Details: You help shape the direction of his novel.
- 8 Hearts
- Location: Library
- Time: 1 PM – 7 PM
- Details: You attend his book reading event.
- 10 Hearts
- Location: Dock
- Time: After the letter, 7 PM
- Details: Romantic boat scene. He confesses love.
- 14 Hearts
- Location: Farm exit, morning
- Details: You create art together in a rainstorm.
4. Emily

- 2 Hearts
- Location: Any time when asleep
- Time: Dream sequence
- Details: Trippy dance scene. It’s the beginning of something.
- 4 Hearts
- Location: Home
- Time: 1 PM – 8 PM
- Details: You visit her sewing room.
- 6 Hearts
- Location: Forest
- Time: Sunny day, 10 AM – 4 PM
- Details: You meditate together.
- 8 Hearts
- Location: Home
- Time: 1 PM – 8 PM
- Details: She gifts you a handmade cloth.
- 10 Hearts
- Location: Secret Woods
- Time: After an invitation
- Details: You dance under the stars.
- 14 Hearts
- Location: Bus Stop
- Time: 6 AM – 8 AM
- Details: Trip to the Calico Desert for a spiritual retreat.
5. Haley

- 2 Hearts
- Location: House
- Time: 10 AM – 4 PM
- Details: She spills something and lets you help clean.
- 4 Hearts
- Location: Cindersap Forest
- Time: Sunny day, 10 AM – 4 PM
- Details: Photography day; she starts showing depth.
- 6 Hearts
- Location: Town
- Time: 10 AM – 3 PM
- Details: Talks about trying to improve herself.
- 8 Hearts
- Location: Beach
- Time: Any day
- Details: She confesses her feelings.
- 10 Hearts
- Location: Farm
- Time: Sunset hour
- Details: Watch the sunset together.
- 14 Hearts
- Location: Bus Stop
- Time: Morning
- Details: Romantic picnic in a meadow.
6. Harvey

- 2 Hearts
- Location: Clinic
- Time: 9 AM – 3 PM
- Details: You help with his radio and learn about his interests.
- 4 Hearts
- Location: Mountain
- Time: Clear day, 3 PM – 5 PM
- Details: Hot air balloon ride.
- 6 Hearts
- Location: Clinic
- Time: 9 AM – 3 PM
- Details: He gives you a checkup.
- 8 Hearts
- Location: House
- Time: 3 PM – 6 PM
- Details: Opens up about aging and life.
- 10 Hearts
- Location: Hot air balloon
- Time: The Invitation triggers the event
- Details: Confession of love in the skies.
- 14 Hearts
- Location: Home
- Time: Rainy day
- Details: Calm tea time with music.
7. Leah

- 2 Hearts
- Location: Leah’s Cabin
- Time: 10 AM – 4 PM
- Details: She sculpts, and you admire her work.
- 4 Hearts
- Location: Cabin
- Time: Rainy day
- Details: Shares the city life story.
- 6 Hearts
- Location: Cabin
- Time: After giving her art-related gifts
- Details: She asks about art direction.
- 8 Hearts
- Location: Town or Gallery
- Time: Sunny day
- Details: Attend her art show.
- 10 Hearts
- Location: Forest
- Time: 7 PM
- Details: Intimate kiss scene.
- 14 Hearts
- Location: Bus Stop
- Time: 6 AM – 8 AM
- Details: Outdoor city exhibit date.
Romance and Marriage in Stardew Valley
Romance is one of the key features of Stardew Valley, and many players seek to marry one of the NPCs. This process involves a few specific steps that include building your relationship with an NPC and triggering heart events.
1. How to Start a Romance
To start a romantic relationship with an NPC, you need to raise your friendship level to at least 8 hearts. At this point, you can purchase a bouquet from Pierre’s Shop, which signals your interest in a romantic relationship. The bouquet will unlock the ability to date the NPC.
Once you’ve given the bouquet, the NPC will respond, and your relationship will shift into a romantic one. After this, you can start giving gifts, triggering more heart events, and spending time together to increase your bond.
2. Marriage Proposal
When you reach 10 hearts with a character, and you’ve been dating for a while, you can propose marriage using the Mermaid’s Pendant, which is available for purchase from Mr. Qi’s Shop after unlocking the beach resort.
Once you’ve proposed and received a yes, the NPC will move into your house, and you’ll begin your married life in Pelican Town. Marriage doesn’t just change your relationship status—it also impacts your daily life, as your spouse will occasionally give you gifts, help out with chores, and even assist you with farming.
Frequently Asked Questions (FAQs)
Q1: Can I Marry More Than One NPC in Stardew Valley?
A1: No, you can only marry one NPC at a time. If you wish to marry another character, you must divorce your spouse first. You can do this by visiting the Wizard’s Tower and paying a fee to initiate a divorce.
Q2: How Do I Trigger Heart Events?
A2: Heart events are triggered when your friendship level with an NPC reaches specific milestones (usually 2, 4, 6, 8, and 10 hearts). Keep gifting them their favorite items and talking to them daily to trigger these events.
Q3: What Happens After Marriage?
A3: Once married, your spouse will move in with you, and you can start a family. You will receive gifts from your spouse, and they can assist with various chores around the farm. You can also have children if you choose.
Conclusion
Forming relationships with the NPCs in Stardew Valley is not just about gifting and giving bouquets. It’s about understanding their stories, their dreams, and their struggles. Each heart event, each conversation, and each gift is a step toward deepening your connection with the people who make Pelican Town so special. Whether you’re aiming for friendship or romance, the journey is rich with emotions, rewards, and unforgettable moments. So, go ahead—take your time, build those bonds, and enjoy all the magic that comes with getting to know your fellow villagers.
Happy farming, and may your relationships flourish in Pelican Town!