Giving the right gift in Stardew Valley is the fastest way to build friendship with every villager. Each resident of Pelican Town has personal tastes — loved gifts can fill nearly a full heart in a single exchange, while hated gifts send you backward. This guide covers everything: how the friendship point system works, which gifts each villager loves, where to find them, how to actually hand them over, and how to capitalize on birthdays and special milestones on the way to 14 hearts.
What you need to know first
Gifting in Stardew Valley is governed by a hidden point system. Every villager has a friendship meter that runs from 0 to 2,500 points — that's 0 to 14 hearts, with 250 points per heart. You can give each villager up to two gifts per week (the week resets on Sunday morning). Handing over a gift on a villager's birthday counts as one of those two but earns a massive bonus. Outside of gifting, talking to a villager daily adds a small amount of friendship, but gifts are by far the most powerful lever you have.
How to master gifting in Stardew Valley
-
Step 1: Understand the Friendship System
Every gift you give awards or subtracts friendship points depending on how much the recipient likes it. A loved gift gives +80 points, a liked gift gives +45, a neutral gift gives +20, a disliked gift costs −20, and a hated gift costs −40. You can give two gifts per week per villager, and the counter resets on Sunday. Master these numbers and you'll know exactly how many weeks it takes to reach any milestone.
Each villager has a 14-heart friendship meter. Loved gifts add 80 points; disliked gifts subtract 20. -
Step 2: Find Each Villager's Loved Gifts
Every villager has a small set of items they absolutely love, plus a list of universal loved items that work for almost everyone. The quickest way to raise friendship is to always give loved gifts. A few reliable examples: Abigail loves Amethyst, Emily loves Cloth, Haley loves Sunflowers, Leah loves Goat Cheese, Maru loves Gold Bars, Penny loves Diamonds, Alex loves Salmon Dinner, Harvey loves Coffee, Sebastian loves Sashimi, and Shane loves Pepper Poppers. Four items that virtually everyone loves: Prismatic Shard, Golden Pumpkin, Pearl, and Rabbit's Foot — keep these on hand for villagers whose tastes you haven't looked up yet.
A quick reference of loved gifts for the 12 main Pelican Town villagers, plus the four universal loved items. -
Step 3: Collect and Craft Your Gifts
Most loved gifts come from one of four sources. Mining yields gems (Amethyst, Diamond, Ruby, Emerald) and processed bars (Gold Bar, Iridium Bar) needed by several villagers. Farming produces crops like Melon and Pumpkin, and the Keg or Preserve Jar turns them into artisan goods (Wine, Pickles, Juice). Foraging in the right season brings rare items like Morels, Nautilus Shells, and Fiddlehead Ferns. Cooking unlocks through friendship itself and TV recipes — dishes like Chocolate Cake, Sashimi, Pepper Poppers, and Coffee are loved gifts for several villagers. Check which season you're in and prioritize the sources that are currently accessible.
Gifts come from mining, crop farming, seasonal foraging, and cooking recipes. Match your current season to the right source. -
Step 4: Find the Villager and Give the Gift
Put the gift in your active inventory slot, walk up to the villager, and right-click (PC) or press the action button (Y on Xbox / Square on PlayStation) to hand it over. Each villager follows a daily schedule — most residents pass through town during the day, and many gather at the Stardrop Saloon on Friday and Saturday evenings. Open the Social tab in the ESC menu to see each villager's current heart count, and check the in-game calendar (displayed in the Community Center or by pressing the book icon) to track who you haven't gifted this week.
Walk up to a villager, select the gift, and use the action button. A pop-up confirms the friendship gain. -
Step 5: Never Miss a Birthday
Every villager has a birthday, and a gift given on that day earns eight times the normal friendship points. A loved birthday gift adds 640 points — nearly one full heart — in a single interaction. The game shows a birthday cake icon on the villager's portrait in the Social tab, and a small notification appears in the corner when the day starts. The Spring calendar alone features Emily (Spring 9), Penny (Spring 22), Harvey (Spring 14), Alex (Spring 13), Leah (Spring 23), and Shane (Spring 20) — always check the calendar at the start of each week so you never waste a birthday.
Birthdays appear on the in-game calendar. A loved gift on that day gives 640 friendship points — the fastest single-day boost. -
Step 6: Reach 10 Hearts and Unlock Special Events
As your friendship grows, heart events trigger automatically. At 2 hearts you unlock new dialogue; at 4 and 6 hearts you see personal cutscenes; at 8 hearts the stories deepen; and at 10 hearts friendship is capped for non-romantic friends. To go beyond 10 hearts with a romanceable villager, give them a Bouquet (sold by Pierre for 200g) at 8 or more hearts to enter a relationship. After that, gift-giving continues through hearts 11 and 12. At 14 hearts you can propose marriage with a Mermaid's Pendant (obtained from the Old Mariner on a rainy beach day). Non-romanceable villagers cap at 10 hearts, but their cutscenes and daily dialogue are fully unlocked by that point.
Heart events unlock progressively. Give a Bouquet at 10 hearts to pursue romance and eventually reach 14 hearts for marriage.
Tips for faster friendship
- Stack birthdays with loved gifts. Always carry a loved gift into a birthday to guarantee the 640-point windfall. A Diamond or Prismatic Shard works as a safe universal backup.
- Talk every single day. Daily conversation adds 20 points per villager (capped once per day). It's small but free and compounds over a whole season.
- Use the Luau and other festivals. Some seasonal events let you share items with groups of villagers for friendship bonuses outside the two-gift limit.
- Keep a chest near your mailbox. Store one loved gift per villager at the start of each week so you never forget to give both allowed gifts before Sunday.
- Check the wiki for exact schedules. If you can't find a villager, the official Stardew Valley site links to community resources that map every schedule by season and weather.
Troubleshooting
I gave a gift but friendship didn't go up
Check whether you've already given that villager two gifts this week. The counter resets on Sunday. Also verify you gave the correct item — similar-named items (like regular Pumpkin vs. a different crop) can have different reaction tiers.
The villager won't accept my gift
Villagers won't accept gifts on certain festival days, and spouses won't accept them if you've already used both weekly slots or haven't spoken to them first. Talk to the villager, then try gifting.
My friendship is going down even though I'm gifting
You may be giving disliked or hated items — the reaction dialogue makes it clear. Also, friendship decays if you don't interact with a villager for too long, so aim to at least talk to everyone daily.
Frequently asked questions
How many gifts can you give a villager per week in Stardew Valley?
You can give each villager a maximum of two gifts per week. The limit resets every Sunday. Birthday gifts count as one of the two but carry an 8× point multiplier.
What are the best universal gifts in Stardew Valley?
Prismatic Shard, Golden Pumpkin, Pearl, and Rabbit's Foot are loved by nearly every villager. They're rare but useful when you don't know a specific villager's preferences yet.
How do you find out when a villager's birthday is?
Open the ESC menu and check the Social tab to see each villager's heart count. The in-game calendar (visible in the Community Center or Pierre's shop lobby) shows all birthdays for the season ahead.
Can you give a villager a gift on their birthday after already gifting them that week?
Yes. A birthday gift is independent of the two-per-week limit and can be given even if you've already used both regular gift slots that week.
How do you unlock hearts above 10 with a romanceable villager?
Purchase a Bouquet from Pierre's General Store for 200g and give it to the villager when you are at 8 or more hearts. This starts a romance and allows friendship to grow past 10 hearts up to the 14-heart marriage milestone.
Final thoughts
Mastering Stardew Valley's gift system is one of the most rewarding parts of the game. Once you know which items each villager loves, keep a steady supply of loved gifts, prioritize every birthday, and talk to everyone daily — you'll have the entire town at high friendship within a couple of in-game years. Start with loved gifts from mining (gems are available early), watch the calendar for birthdays, and save your Prismatic Shard for a really special occasion. Good luck on the farm.