Gift Giving Guide β Best Gifts for Every NPC
Gift giving is the fastest way to build friendships in Heartopia. Every NPC has specific items they love, like, and dislike, and giving the right gift on the right day can accelerate your relationship dramatically. This guide covers all 8 NPCs with their complete gift preferences, the friendship reward system, point values, birthday bonuses, and a worked example showing how to reach maximum friendship in just 17 days. Whether you are trying to unlock character backstories, earn shop discounts, or collect unique furniture blueprints, mastering the gift system is essential.
How Gift Giving Works
The gift system in Heartopia is straightforward but rewards careful planning. You can give one gift per NPC per day, and each gift falls into one of four categories: loved, liked, neutral, or disliked. Loved gifts grant +30 friendship points, liked gifts grant +15, neutral items give +5, and disliked items deduct 10 points. Since you only get one chance per NPC per day, choosing the right item matters enormously over time.
Birthdays are the most important days on the Heartopia calendar for gift giving. Any gift given on an NPC's birthday receives a x3 point multiplier. A loved gift that normally earns 30 points will earn 90 points on a birthday. This means a single well-timed birthday gift is worth three full days of regular gifting. Combined with gift wrapping (+5 flat bonus), a wrapped loved gift on a birthday earns 95 points in a single interaction.
The daily gift limit resets at 6 AM in-game time. You can give gifts at any time during the day as long as you find the NPC at their usual location. Most NPCs follow predictable daily schedules, making it easy to plan a gifting route that hits multiple characters in one trip. The key to efficient friendship building is consistency: give a loved gift every day without missing, and you will reach maximum friendship faster than any other method.
All NPC Gift Preferences
πΊ
Vanya
FloristCheerful, nature-lovingLoved: Rainbow Bouquet, Rare Orchid, Honey
Liked: Any flower, Fruit Jam
Disliked: Ores, Raw Meat
Birthday: March 14
Best Gift Route: Grow flowers β craft Rainbow Bouquet (3 different flowers)
π¨
Blanc
ArtistQuiet, creativeLoved: Starlight Paint, Crystal Prism, Handmade Canvas
Liked: Gems, Dyes
Disliked: Cooked Fish, Fertilizer
Birthday: July 22
Best Gift Route: Mine crystals β craft Crystal Prism
π³
Massimo
ChefPassionate, generousLoved: Truffle Risotto, Golden Egg, Aged Cheese
Liked: Any cooked dish, Spices
Disliked: Raw ingredients, Weeds
Birthday: November 8
Best Gift Route: Cook Truffle Risotto (Truffle + Rice + Butter)
π
Luna
AstronomerDreamy, intellectualLoved: Star Map, Moonstone, Telescope Lens
Liked: Books, Night-blooming flowers
Disliked: Loud instruments, Fireworks
Birthday: January 30
Best Gift Route: Mine Moonstone in caves at night
β‘
Kai
MechanicEnergetic, practicalLoved: Titanium Gear, Engine Oil, Circuit Board
Liked: Ores, Metal bars
Disliked: Flowers, Sweets
Birthday: September 5
Best Gift Route: Smelt Titanium Ore β craft Titanium Gear
π§
Rosie
BakerSweet, nurturingLoved: Triple Berry Cake, Vanilla Extract, Golden Wheat
Liked: Any baked goods, Fruits
Disliked: Spicy food, Raw fish
Birthday: May 19
Best Gift Route: Grow berries β bake Triple Berry Cake
π£
Finn
FishermanCalm, patientLoved: Legendary Koi, Pearl Necklace, Aged Sake
Liked: Any rare fish, Bait
Disliked: Vegetables, Flowers
Birthday: August 12
Best Gift Route: Fish Legendary Koi at Lake (rainy nights)
π
Maple
LibrarianWise, gentleLoved: First Edition Novel, Pressed Flower Bookmark, Herbal Tea
Liked: Books, Tea, Dried herbs
Disliked: Loud toys, Machinery
Birthday: October 3
Best Gift Route: Forage herbs β craft Herbal Tea
Friendship Levels & Rewards
Friendship progresses through 5 heart levels. Each level unlocks new interactions, quests, and permanent shop discounts. The rewards are cumulative, so reaching Bestie gives you access to everything from all previous tiers.
| Hearts | Points | Title | Unlocks |
|---|---|---|---|
| β‘ | 0β49 | Stranger | Basic dialogue only |
| β‘β‘ | 50β149 | Acquaintance | Unique dialogue + 1 recipe |
| β‘β‘β‘ | 150β299 | Friend | Character quest + shop discount 5% |
| β‘β‘β‘β‘ | 300β499 | Close Friend | Special cutscene + shop discount 10% |
| β‘β‘β‘β‘β‘ | 500+ | Bestie | Character backstory + unique furniture blueprint + shop discount 15% |
Gift Point Values β Quick Reference
| Gift Type | Points |
|---|---|
| Loved Gift | +30 |
| Liked Gift | +15 |
| Neutral Gift | +5 |
| Disliked Gift | β10 |
| Birthday Bonus | Γ3 multiplier |
Worked Example: Maxing Vanya in 30 Days
Here is a concrete plan showing how to reach Bestie status with Vanya the Florist. The same math applies to every NPC β just swap the gift items.
Give Vanya a Rainbow Bouquet each day. 5 days Γ 30 pts = 150 pts total. You reach Friend status (3 hearts) and unlock her character quest. Craft bouquets in advance by growing 3 different flower types on your farm.
Continue daily loved gifts. 5 more days Γ 30 pts = 150 pts. Running total: 300 pts. You reach Close Friend (4 hearts), unlocking a special cutscene with Vanya and a 10% discount at her flower shop.
Four more loved gifts bring you to 420 pts. Vanyaβs birthday is March 14. If your start date aligns, prepare a wrapped Rainbow Bouquet for the big day.
Give a wrapped Rainbow Bouquet on March 14. Points: (30 Γ 3) + 5 = 95 pts. Running total: 515 pts. You hit Bestie (5 hearts) on day 14 instead of day 17, saving 3 full days of gifting.
Without a birthday in the window, continue daily loved gifts. Day 15 = 450 pts, Day 16 = 480 pts, Day 17 = 510 pts. Bestie reached on Day 17. Still very efficient compared to using liked gifts (34 days).
Key takeaway: Consistency beats everything. One loved gift per day for 17 days reaches Bestie. A well-timed birthday gift can shave off 3 days. Using only liked gifts doubles the timeline to 34 days. Always prioritize loved gifts.
Pro Tips for Gift Giving
π
Gift on Birthdays for Triple Points
A loved gift on an NPCβs birthday earns 90 points instead of 30. Mark every birthday on your calendar and stockpile their favorite loved gift at least a week in advance. A single birthday gift equals three normal days of progress.
π¦
Keep One Loved Gift per NPC in Storage
Crafting or finding loved gifts can be time-consuming. Maintain a reserve of at least one loved gift per NPC in your storage chest so you never miss a daily gifting opportunity, especially when a birthday approaches unexpectedly.
π
Check the Calendar Every Morning
Open the in-game calendar at the start of each day. Upcoming birthdays are marked with a cake icon. Planning two to three days ahead ensures you have enough time to craft or gather the perfect loved gift.
π
Universal Liked Gifts Exist
Cooked meals and artisan goods are liked by most NPCs, earning +15 points even if they are not on the loved list. When you run out of a specific NPCβs loved gift, a cooked dish is a reliable fallback that still builds friendship.
π
Wrap Gifts for a Bonus
Purchase wrapping paper from the general store and wrap any gift before giving it. Wrapped gifts receive a flat +5 bonus on top of their normal point value. A wrapped loved gift earns 35 points instead of 30, and the bonus stacks with the birthday multiplier.
Frequently Asked Questions
How many gifts can I give each NPC per day in Heartopia?
You can give exactly one gift per NPC per day. There is no way to increase this limit. Since there are 8 NPCs, you can give up to 8 gifts total per day if you visit everyone. Plan your daily route to hit the NPCs whose friendship you want to prioritize first.
What happens if I give an NPC a disliked gift?
Giving a disliked gift deducts 10 friendship points and triggers a negative dialogue reaction. The NPC will express disappointment, and you lose your one daily gift opportunity with that character. Always check an NPCβs preferences before gifting to avoid setbacks.
Do birthday bonuses stack with gift wrapping?
Yes. The birthday multiplier applies first (base points Γ 3), then the wrapping bonus adds +5 on top. A wrapped loved gift on a birthday earns (30 Γ 3) + 5 = 95 points total. This is the single most efficient gift interaction in the game.
How long does it take to reach Bestie (max friendship) with one NPC?
At minimum, you need 500 points. Giving a loved gift daily (+30 points) reaches 500 in about 17 days. If you include one birthday with a wrapped loved gift during that period, you can cut it to around 14 days. Using only liked gifts (+15) takes roughly 34 days.
Can friendship points decrease over time if I stop giving gifts?
No, friendship points do not decay passively. Your progress is permanently saved. However, giving disliked gifts actively removes 10 points per incident. As long as you avoid giving disliked items, your friendship level will never drop on its own.
Is there a universal loved gift that works for every NPC?
There is no universal loved gift. Each NPC has their own unique set of three loved items. However, cooked meals and artisan goods function as universal liked gifts for most NPCs, earning +15 points. For maximum efficiency, always aim for the specific loved gifts listed in this guide.
Where do I find the rarest loved gifts like Legendary Koi or Star Map?
Legendary Koi can only be caught at the Lake during rainy nights using advanced bait. Star Maps drop from the observatory telescope mini-game after reaching Astronomer rank 3. Truffle Risotto requires a Truffle foraged from the mushroom caves, Rice from farming, and Butter crafted at the dairy station. Each loved gift has a specific acquisition method detailed in the NPC cards above.
Related Guides
- NPC Gift Guide β quick-reference gift charts organized by NPC for fast daily lookups.
- NPC Locations Guide β daily schedules and map locations for all NPCs so you never miss a gift opportunity.
- Cooking Guide β recipes for Truffle Risotto, Triple Berry Cake, and other loved gifts that require cooking.
- Marriage Guide β how to progress from Bestie to romance and marriage with eligible NPCs.