- Halcyon Days at Taoyuan: Heart Events Guide
- CHU LIUYUN
- CHU MUYUE
- CHU YOUFENG
- CHU YINGZHUO
- DIAO YUN’ER
- JIANG ZHENGYANG
- JIANG ZHEZHI
- LI JIE’ER
- LI YONG
- LIN YAQING
- LIU CHULAN
- LONG XIZHI
- LONG ZHIXI
- LU ZHEN
- MA YAO
- SHENG WENXIU
- SHENG WUQIANG
- SU KANG
- SU MIN
- WAN HUAN
- WU XIA
- XIA YINGJIE
- XIAO DALAN
- XIAO YUANYI
- YUE HONGDI
- ZHANG HUILONG
- ZHANG LINGHU
- ZHENG WENCHANG
- ZHU BAOHUA
- Marriage Checklist
A complete guide to all character heart events in Halcyon Days at Taoyuan.
Halcyon Days at Taoyuan: Heart Events Guide
📌Halcyon Days at Taoyuan: Fish Guide
📌Halcyon Days at Taoyuan: Gift Guide
Heart events are strictly chronological. You must trigger and view the events for 2, 4, 6, and 8 hearts in order before the 10-heart event becomes available.
If an event won’t start, try interacting with the NPC through chat or gifts. Avoid teleporting directly to locations; walking into the target area is often required to hit the trigger point.
Only one event can trigger at a time in a specific map. If multiple events are pending in one spot, complete one, leave the area entirely, and re-enter to start the next.
Many high-level events are locked behind mail. Even if you meet the heart requirements, the event remains inactive until you physically open and read the specific invitation letter.
To tie the knot, viewing the 10-heart event is just the start. You must also complete Wan Huan’s 8-heart event and receive her follow-up letter to unlock the marriage mechanic.
Once married, the “romance” path for other NPCs closes. You will no longer be able to view their 10-heart confession events; instead, they will simply provide their unique gift at the 8-heart threshold.
CHU LIUYUN
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Bamboo | 1700 – 2100 | |
| 4 hearts | Sunny | Outside Ancestral Hall | 1100 – 1700 | |
| 6 hearts | Sunny | Pink Lake | 0700 – 1700 | |
| 8 hearts | Sunny | Farm | 0500 – 0900 |
CHU MUYUE
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Ancestral Hall | 0900 – 1700 | You’re such a good Elder Sister (+1) Reading slow isn’t a bad thing… (+1) |
| 4 hearts | Sunny | Town/Village | 0700 – 1700 | Do you have urgent matters, do you need help? (+1) How can you take all this alone? (+1) |
| 6 hearts | Sunny | Lake Pavilion | 0900 – 1700 | You seem troubled by something (+1) Perhaps she also wants you to be happy? (+2) |
| 8 hearts | Any | Ancestral Hall | 0700 – 1700 | You seem truly happy! (+1) I’m happy for you! (+1) |
| 10 hearts | Sunny | Crossroads | 0700 – 1700 |
CHU YOUFENG
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Forest | 1100 – 1700 | You’re injured! Let me take a look (+1) But getting hurt wasn’t your fault! (+1) |
| 4 hearts | Any | Mine Entrance | 1100 – 1700 | I’m alright, thanks to you (+1) But how can I accept this (+1) |
| 6 hearts | Sunny | Outside Mine/Mountain | 2100 – 0100 | You seem to have something on your mind (+1) Do you want me to help you look for them? (+1) |
| 8 hearts | Sunny | Village | 0700 – 1300 | |
| 10 hearts* | Sunny | Seaside | 1700 – 2100 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
CHU YINGZHUO
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Village | 0500 – 1700 | |
| 4 hearts | Sunny | Mountain | 2100 – 0100 | |
| 6 hearts | Sunny | Village | 0500 – 1700 | |
| 8 hearts | Sunny | Village | 0500 – 1700 |
DIAO YUN’ER
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts* | Any | Her House | 0500 – 1700 | |
| 4 hearts* | Any | Her House | 1100 – 1700 | |
| 6 hearts* | Any | Ancestral Hall | 1700 – 0100 | |
| 8 hearts | Sunny | Farm | 1700 – 0100 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
JIANG ZHENGYANG
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Any | His House | 0700 – 1900 | |
| 4 hearts | Sunny | Village | 0700 – 1700 | |
| 6 hearts | Sunny | Bamboo | 0700 – 1700 | |
| 8 hearts* | Any | His House | Any |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
JIANG ZHEZHI
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Farm/Home | 2100 – 0100 | That’s really appreciated! (+1) No problem! Feel free to come often! (+1) |
| 4 hearts | Sunny | Farm/Home | 0500 – 0900 | No, why do you ask? (+1) Sure! (+1) |
| 6 hearts | Sunny | Farm/Home | 0500 – 0900 | Hope this helps you! (+1) |
| 8 hearts* | Any | Her House | 0500 – 1700 | Great it seems your method worked! (+1) Even so you didn’t give up. (+2) |
| 10 hearts | Sunny | Farm | 2100 – 0100 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
LI JIE’ER
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Lake | 0500 – 1100 | |
| 4 hearts | Sunny | Village | 1300 – 1700 | You let him win, didn’t you? (+1) So you started letting others win? (+1) |
| 6 hearts | Any | Ancestral Hall | 0500 – 0900 | |
| 8 hearts | Sunny | Lake | 0500 – 1700 | |
| 10 hearts | Sunny | Farm | 0500 – 0900 | |
| 12 hearts | Any | Her House | 1700 – 1900 |
LI YONG
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Village | 0700 – 1700 | |
| 4 hearts | Sunny | Village | 0500 – 1700 | |
| 6 hearts | Sunny | Village | 0500 – 1700 | |
| 8 hearts | Rainy | Lake | 0900 – 1700 |
LIN YAQING
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Forest | 0500 – 1700 | |
| 4 hearts | Sunny | Village | 1700 – 2100 | |
| 6 hearts | Sunny | Seaside | 0700 – 1700 | |
| 8 hearts | Sunny | Pink Lake | 0700 – 1700 |
LIU CHULAN
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Village | 0700 – 1700 | |
| 4 hearts | Any | Her House | 1300 – 2100 | |
| 6 hearts | Any | Her House | 0700 – 1700 | |
| 8 hearts | Sunny | Pink Lake | 2100 – 0100 | |
| 10 hearts | Any | Her House | 1700 – 2100 |
LONG XIZHI
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Tavern | 0900 – 1700 | |
| 4 hearts | Any | Tavern | 0500 – 0900 | |
| 6 hearts | Any | Tavern/Restaurant | 0700 – 1700 | Exactly! Do you like nice clothes too? (+1) I envy the bond you share! (+1) |
| 8 hearts | Sunny | Village | 2100 – 0100 | The beauty of the journey is what matters most (+1) Cherishing these memories… (+1) |
| 10 hearts* | Sunny | Village | 2100 – 0100 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
LONG ZHIXI
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Any | Restaurant | 0900 – 1700 | This is interesting to watch (+1) |
| 4 hearts | Any | Restaurant | 0500 – 0900 | So organized! No wonder this place runs so smoothly (+1) Your idea is brilliant! (+1) |
LU ZHEN
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Forest | 1700 – 2100 | |
| 4 hearts | Any | Forest | 0900 – 1700 | |
| 6 hearts | Sunny | Pink Lake | 2100 – 0100 | |
| 8 hearts* | Any | Her House | Any |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
MA YAO
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Tavern/Inn | 0900 – 1700 | N/A |
| 4 hearts | Any | Tavern/Inn | 0700 – 1900 | What’s troubling you? (+1) When you added the liquor, did you pour it along the edge? (+1) |
| 6 hearts | Sunny | Lake | 2100 – 0100 | |
| 8 hearts | Any | Tavern | 0700 – 1900 | |
| 10 hearts* | Sunny | Lake | 1100 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
SHENG WENXIU
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Any | Mines/Caves | 1300 – 1700 | Offering to help him (+1) Offering to rest with him (+1) |
| 4 hearts | Sunny | Mountain | 1700 – 2100 | |
| 6 hearts | Sunny | Village | 2100 – 0100 | |
| 8 hearts | Any | His House | 0900 – 1700 | |
| 10 hearts* | Sunny | Bamboo | 1300 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
SHENG WUQIANG
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Farm | 1700 – 2100 | |
| 4 hearts | Sunny | Tavern/Inn | 0700 – 1700 | What are you doing around here? (+1) Maybe you could try another way? (+1) |
| 6 hearts | Sunny | Mountain | 0700 – 1700 | |
| 8 hearts | Sunny | Mountain | 1100 – 1700 | |
| 10 hearts | Sunny | Farm | 1700 – 2100 |
SU KANG
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Any | Mines | 0500 – 1700 | |
| 4 hearts | Sunny | Forest | 0500 – 1700 | |
| 6 hearts | Sunny | Farm | 2100 – 0100 | |
| 8 hearts* | Any | His House | 0500 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
SU MIN
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Bamboo | 0500 – 1700 | The bamboo shoots are fresh, crisp and sweet (+1) |
| 4 hearts* | Any | Her House | 1100 – 1900 | I-It’s really good! (+1) Your mom is right… (+1) |
| 6 hearts | Sunny | Seaside | 0500 – 1700 | You seem upset, what’s wrong? (+1) I’d probably do the same as you (+1) |
| 8 hearts* | Sunny | Forest | 1700 – 2100 | Have you made up with ….? (+1) I’ll remember your kindness thank you (+1) |
| 10 hearts* | Sunny | Seaside | 0500 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
WAN HUAN
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Village | 0500 – 1700 | |
| 4 hearts | Sunny | Village | 0500 – 1700 | |
| 6 hearts | Sunny | Village | 0500 – 1700 | |
| 8 hearts* | Sunny | Pink Lake | 0500 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
WU XIA
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Village | 0700 – 1700 | |
| 4 hearts | Sunny | Village | 0700 – 1700 | |
| 6 hearts | Sunny | Bamboo | 1100 – 1700 | |
| 8 hearts* | Any | Her House | 1100 – 1500 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
XIA YINGJIE
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts* | Any | Tavern | Any | |
| 4 hearts* | Sunny | Outside Ancestral Hall | 2100 – 0100 | |
| 6 hearts* | Sunny | Pink Lake | 2100 – 0100 | |
| 8 hearts | Sunny | Farm | 0500 – 0900 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
XIAO DALAN
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Seaside | 0500 – 1300 | Tell him he’s kindhearted and that you like listening to him (+1) |
| 4 hearts | Sunny | Seaside | 0700 – 1700 | Sorry, did I scare away your fish? (+1) How could you be useless? (+1) |
| 6 hearts | Sunny | Seaside | 0700 – 1700 | It must be because you’re getting better (+1) Elders can be wrong too (+1) |
| 8 hearts | Sunny | Seaside | 0700 – 1700 | It is possible. He cares a lot about you (+1) Expressing through actions (+1) |
| 10 hearts* | Sunny | Seaside | 2100 – 0100 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
XIAO YUANYI
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Seaside | 1300 – 1700 | |
| 4 hearts | Sunny | Seaside | 2100 – 0100 | |
| 6 hearts | Sunny | Pink Lake | 0700 – 1700 | |
| 8 hearts* | Any | His House | 1100 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
YUE HONGDI
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Bamboo | 1300 – 1700 | This cat is adorable, may I pet it? (+2) Staying with beasts is more freeing (+2) |
| 4 hearts | Sunny | Bamboo | 0700 – 1700 | |
| 6 hearts | Sunny | Lake | 0500 – 1100 | |
| 8 hearts | Sunny | Bamboo | 2100 – 0100 | |
| 10 hearts pt. 1 | Any | Go to Sleep | Any | |
| 10 hearts pt. 2 | Sunny | Bamboo | 0700 – 1700 | |
| 12 hearts* | Sunny | Seaside | 1700 – 2100 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
ZHANG HUILONG
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Any | Forest | 1100 – 1700 | |
| 4 hearts | Any | Forest | 1700 – 2100 | |
| 6 hearts | Any | Wenchang’s House | 2100 – 0100 | |
| 8 hearts | Sunny | Pink Lake | 0500 – 1700 | |
| 10 hearts* | Sunny | Forest | 0500 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
ZHANG LINGHU
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Bamboo | 0500 – 1700 | Tell Zhang Wenchang you were here to ask Linghu a question (+1) |
| 4 hearts | Sunny | Bamboo | 0500 – 1700 | |
| 6 hearts | Sunny | Bamboo | 0500 – 1700 | |
| 8 hearts | Sunny | Forest | 0500 – 1700 | |
| 10 hearts* | Sunny | Bamboo | 0500 – 1700 |
Events marked with (*) require reading the NPC’s invitation letter before they can be triggered.
ZHENG WENCHANG
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Tavern | 2100 – 0100 | |
| 4 hearts | Sunny | Village | 2100 – 0100 | |
| 6 hearts | Sunny | Pink Lake | 2100 – 0100 | |
| 8 hearts | Sunny | Bamboo | 0500 – 1700 |
ZHU BAOHUA
| Heart Level | Weather | Where | When | Best Responses |
| 2 hearts | Sunny | Village | 0700 – 1700 | |
| 4 hearts | Any | Ancestral Hall | 0700 – 1700 | |
| 6 hearts | Sunny | Village | 0700 – 1700 | |
| 8 hearts | Sunny | Farm | 1300 – 1700 |
Marriage Checklist
So, you’re ready to settle down, but the game isn’t making it easy? Here is a straightforward, no-nonsense guide on how to actually tie the knot without losing your mind.
You can tackle these in any order, but you’ll need to check every box before you can walk down the aisle.
- Max out your hearts with your chosen spouse. You need to see all their heart events and-obviously-accept their confession when they offer it.
- You can’t skip Wan Huan. You need to max out her hearts and see all of her specific events, too.
- Go to the shop and upgrade your house at least once. No one wants to move into a tiny starter shack.
- Once the criteria above are met and you’ve been “dating” for at least five days, keep an eye on your mail. Wan Huan will send a letter inviting you over. Head to her house to trigger the final “spouse selection” scene.
Marriage FAQ
What does a spouse actually do? They’ll give you occasional gifts (different spouses give different items), but don’t expect them to help on the farm. They are strictly here for the vibes, not the manual labor.
If they won’t help on the farm, who will? If you’re tired of doing everything yourself, you need to hire help. Befriend Xia Yingjie (for crops) and Diao Yun’er (for animals). They charge a small fee, but it’s worth it to save your stamina.
Can we have kids? Not right now. As of version 1.0.10.2, kids aren’t in the game. Maybe in a future update!
How do I get Wan Huan to like me faster? She’s a big fan of fish. If you want a budget-friendly way to her heart, just keep her stocked with Grilled Fish.
What if multiple people confess to me? Don’t sweat it. You can accept multiple confessions without any “cheating” drama. When the time comes to marry, you’ll just pick your favorite from the list of people you’ve dated. Rejecting someone doesn’t have a penalty either, so play it however you like.
Can I get a divorce? Short answer: No. Pick wisely, because as far as we know, you’re in this for the long haul.
I accidentally rejected the person I wanted! Help? If it just happened, restart your day immediately. If you’ve already saved, try loading a backup file. If that’s not an option, you’re out of luck for this playthrough—there’s currently no way to “un-reject” someone.
Credit: dex