Heartopia NPC Gift Guide — Best Gifts for Every Character

Optimize your friendship with all 8 NPCs in Heartopia. This guide shows every NPC's favorite gifts, disliked items, birthdays, and the most efficient daily gifting route.

8
NPCs
1/day
Gifts per NPC
3x
Birthday Bonus
10
Max Friendship Lv

Complete Gift Reference

Quick-reference table with every NPC's best gift, all likes, and items to avoid.

NPCRoleBest GiftAll LikesAvoid
🎣 VanyaFishing MentorDeep-sea FishDeep-sea Fish, Golden Koi, Moonfish, Rainbow Trout, Ancient Pearl, Seashells, BaitTrash, Rotten Food, Pollution
🌿 BlancGardening MentorSunflowersSunflowers, Organic Fertilizer, Spring WaterWeeds, Dry Soil
🍳 MassimoCooking Mentor & ChefMushroomsMushrooms, High-quality Flour, Rare Spices, Fresh TomatoesBurnt Food, Low-quality Ingredients
🌈 DorisTraveling MerchantStar FragmentsStar Fragments, Rainbow Shells, Rare PostcardsCommon Stones, Basic Furniture
🔨 BobFurniture & CraftingHardwoodHardwood, Iron Ore, Blueprint ScrapsBroken Tools, Plastic
🎶 AnnieDeveloper's Guild & MusicVinyl RecordsVinyl Records, Colorful Flowers, Sheet MusicLoud Noise, Broken Strings
💰 AlbertMarket VendorRare CoinsRare Coins, Shiny Objects, Business BooksCheap Knockoffs, Stolen Goods
🎩 Mayor AtarTown MayorOfficial DocumentsOfficial Documents, Fountain Pens, Town History BooksChaos, Graffiti

Gift Strategy per NPC

🎣
Vanya
Fishing MentorCoastal Areas / Peer
🎂 Spring 12

★ Likes & Loves

  • Deep-sea Fish (best)
  • Golden Koi
  • Moonfish
  • Rainbow Trout
  • Ancient Pearl
  • Seashells
  • Bait

✕ Dislikes

  • Trash
  • Rotten Food
  • Pollution

Daily tip: Keep Deep-sea Fish in your inventory at all times. Give it to Vanya whenever you pass Coastal Areas / Peer.

🌿
Blanc
Gardening MentorGarden Plaza
🎂 Summer 4

★ Likes & Loves

  • Sunflowers (best)
  • Organic Fertilizer
  • Spring Water

✕ Dislikes

  • Weeds
  • Dry Soil

Daily tip: Keep Sunflowers in your inventory at all times. Give it to Blanc whenever you pass Garden Plaza.

🍳
Massimo
Cooking Mentor & ChefTown Center Bistro
🎂 Autumn 18

★ Likes & Loves

  • Mushrooms (best)
  • High-quality Flour
  • Rare Spices
  • Fresh Tomatoes

✕ Dislikes

  • Burnt Food
  • Low-quality Ingredients

Daily tip: Keep Mushrooms in your inventory at all times. Give it to Massimo whenever you pass Town Center Bistro.

🌈
Doris
Traveling MerchantRandom (Weather dependent)
🎂 Unknown

★ Likes & Loves

  • Star Fragments (best)
  • Rainbow Shells
  • Rare Postcards

✕ Dislikes

  • Common Stones
  • Basic Furniture

Daily tip: Keep Star Fragments in your inventory at all times. Give it to Doris whenever you pass Random (Weather dependent).

🔨
Bob
Furniture & CraftingWorkshop
🎂 Winter 10

★ Likes & Loves

  • Hardwood (best)
  • Iron Ore
  • Blueprint Scraps

✕ Dislikes

  • Broken Tools
  • Plastic

Daily tip: Keep Hardwood in your inventory at all times. Give it to Bob whenever you pass Workshop.

🎶
Annie
Developer's Guild & MusicGuild Hall / Music Store
🎂 Spring 25

★ Likes & Loves

  • Vinyl Records (best)
  • Colorful Flowers
  • Sheet Music

✕ Dislikes

  • Loud Noise
  • Broken Strings

Daily tip: Keep Vinyl Records in your inventory at all times. Give it to Annie whenever you pass Guild Hall / Music Store.

💰
Albert
Market VendorTown Market
🎂 Autumn 2

★ Likes & Loves

  • Rare Coins (best)
  • Shiny Objects
  • Business Books

✕ Dislikes

  • Cheap Knockoffs
  • Stolen Goods

Daily tip: Keep Rare Coins in your inventory at all times. Give it to Albert whenever you pass Town Market.

🎩
Mayor Atar
Town MayorTown Hall
🎂 Winter 1

★ Likes & Loves

  • Official Documents (best)
  • Fountain Pens
  • Town History Books

✕ Dislikes

  • Chaos
  • Graffiti

Daily tip: Keep Official Documents in your inventory at all times. Give it to Mayor Atar whenever you pass Town Hall.

Birthday Calendar

Birthday gifts give 3x friendship. Save each NPC's favorite item for their birthday.

SeasonNPCDayBest Birthday Gift
Spring🎣 VanyaDay 12Deep-sea Fish
Spring🎶 AnnieDay 25Vinyl Records
Summer🌿 BlancDay 4Sunflowers
Autumn🍳 MassimoDay 18Mushrooms
Autumn💰 AlbertDay 2Rare Coins
Winter🔨 BobDay 10Hardwood
Winter🎩 Mayor AtarDay 1Official Documents

Optimal Daily Gifting Route

  1. Town Center — Massimo (Bistro): Give Mushrooms or Rare Spices while checking cooking recipes.
  2. Town Market — Albert: Give Rare Coins or Shiny Objects. Quick stop, he is always at his stall.
  3. Garden Plaza — Blanc: Give Sunflowers or Organic Fertilizer. Combine with daily gardening tasks.
  4. Workshop — Bob: Give Hardwood or Iron Ore. Pick up any crafting while you are there.
  5. Coastal / Pier — Vanya: Give Deep-sea Fish or Golden Koi. Do your fishing session after gifting.
  6. Guild Hall — Annie: Give Vinyl Records or Sheet Music. Check guild quests at the same time.
  7. Town Hall — Mayor Atar (optional): Only visit if you have Official Documents or Fountain Pens.
  8. Random — Doris (weather-dependent): Give Star Fragments or Rainbow Shells when she appears.

This route takes ~5 minutes and hits 6 NPCs consistently. Skip Doris and Mayor Atar on days you do not have their specific gifts.

Gifting Tips

  1. Gift every day. Consistency beats quality. A cheap liked gift daily beats a rare gift once a week.
  2. Stockpile favorites. Keep 5-7 of each NPC's best gift in storage. Refill weekly.
  3. Never give disliked items. Losing friendship is worse than skipping a day. When in doubt, skip.
  4. Birthday = 3x multiplier. A favorite gift on a birthday gives 9 hearts. Mark all birthdays on your calendar.
  5. Prioritize Vanya and Massimo first. Their max-friendship rewards (fishing lures + recipes) have the highest gold value.
  6. Doris is optional. She appears randomly and her gifts are expensive. Focus on the 6 permanent NPCs first.

Frequently Asked Questions

How does the gift system work in Heartopia?

You can give one gift per NPC per day. Giving a liked gift earns 2 friendship hearts, while a loved/favorite gift earns 3 hearts. Disliked gifts remove 1 heart. Birthday gifts give 3x the normal amount. Building friendship unlocks NPC-specific rewards, quests, and shop discounts.

What is the best gift for each NPC in Heartopia?

Each NPC has a primary favorite: Vanya loves Deep-sea Fish, Blanc loves Sunflowers, Massimo loves Rare Spices, Doris loves Star Fragments, Bob loves Hardwood, Annie loves Vinyl Records, Albert loves Rare Coins, and Mayor Atar loves Official Documents.

How many NPCs are in Heartopia?

There are 8 NPCs in Heartopia: Vanya (Fishing Mentor), Blanc (Gardening Mentor), Massimo (Cooking Mentor & Chef), Doris (Traveling Merchant), Bob (Furniture & Crafting), Annie (Developer's Guild & Music), Albert (Market Vendor), Mayor Atar (Town Mayor). Each has unique gift preferences and unlockable rewards.

Do birthday gifts give extra friendship in Heartopia?

Yes! Birthday gifts give 3x the normal friendship amount. A favorite gift on a birthday gives 9 hearts instead of 3. Always save a favorite gift for each NPC's birthday. Check the birthday calendar in this guide to plan ahead.

What happens when you max friendship with an NPC?

Max friendship (Level 10) unlocks unique rewards per NPC: special recipes from Massimo, exclusive fishing lures from Vanya, rare blueprints from Bob, unique quests, and shop discounts. The specific reward depends on the NPC.

Can I give gifts to NPCs I haven't met yet?

No, you must complete an NPC's introduction quest or meet them in the world first. After meeting, they appear in your NPC list and you can gift them daily. Some NPCs like Doris only appear in specific weather conditions.

What is the most efficient daily gifting route?

Start at Town Center (Massimo at Bistro → Albert at Market), then Garden Plaza (Blanc), then Workshop (Bob), then Coastal (Vanya), then Guild Hall (Annie). Skip Mayor Atar unless you have his specific gifts. Skip Doris unless she's in town (weather-dependent).

Related Guides