I’m deep in a binge of Stardew Valley. I benefited from a short-lived 1.6 bug on Nintendo Switch where everyone in town liked anything I gave them. Beloved salmonberries for everyone! As a result, I raised all of my friendships inordinately fast. However, I still haven’t seen many heart events for townspeople.
Rather than meticulously go person by person, I wanted to see a guide that would help me (and my mom!) locate events by time and location. I’ll often find myself at a random moment on a Stardew day where I’d love to see an event, but I have no idea where to look! I went to look for a guide, but couldn’t find anything online. So, with the prospect of having to meticulously look one way or another, I decided to make the guide for myself (and my mom)—and now for you!
Every Stardew Valley Heart Event: How To Find
I’ve listed all events by time of day (Morning, Afternoon, Evening, Late Night) below, and included additional notes on weather/season and location. I intentionally have not described the events so as not to spoil anything—this is purely to help you trigger the events!
I’ve listed the time on the 24-hour clock (i.e. 20:00 = 8:00 p.m.). If events can be done at multiple times of day, I’ve listed them in multiple segments. If a timeframe starts with “until,” then it means it’s carried over availability from an earlier slot. If they’re already listed earlier on the list, I’ve put them in italics.
You can also access this list as a Google Doc checklist here.
This list is as up-to-date as possible for Stardew version 1.6 for the core villagers. I made this from personal knowledge, the Stardew Wiki by character, and this seven year-old incomplete but impressive spreadsheet from 1.4 by Reddit user Ceiye. However, if I got something wrong or if I missed something, please definitely let me know in the comments!
Notes:
- This guide only goes up to 10-heart events. For 14-heart event (spouses only), check out their individual Stardew Wiki pages for guidance.
- For clarity’s sake, I’ve called the carpenter’s shop where Robin, Demetrius, Sebastian, and Maru all live as Robin’s House; the grocery store where Pierre, Caroline, and Abigail live as Pierre’s; the house where Alex, Evelyn, and George live as Alex’s house, and the house where Jodi, Kent, Sam, and Vincent live as Sam’s House. Otherwise, I’ve referred to each house as wherever said character lives.
- I have not included any “events” that are just characters sending things in the mail.
- Some of the timeframes are suggested (i.e., you have to enter when they’re at home, and their schedule varies so much that I’ve identified the best time) and some are the only times they can happen.Â

Morning (9am – noon) Stardew Valley Heart Events
Only a fraction of these events are possible before 9am and really, who’s booking it off of their farm that early in the morning? So, I’ve labeled this section as 9am to noon.
- Wizard – 4 Hearts – 6:00 – 23:00 – Enter tower
- Willy – 6 Hearts – 6:00 – 17:10 / Beach
- Marnie – 3 Hearts – 6:00 – 9:30 / Exit your farmhouse and she’ll be waiting on your doorstep. She’ll ask you to bring her a cave carrot. Then, enter Marnie’s house any time during its open hours (9am – 5pm) with a cave carrot in your inventory, and the scene will trigger whether or not she’s normally “home.”
- Gus – 5 Hearts – 6:00 – 11:30 / Not Rainy / Exit your farmhouse and he’ll be waiting on your doorstep
- Jas and Vincent – 8 Hearts – 6:00 – 17:00 / Cindersap Forest / Both characters must be level 8 hearts
- Jodi – 4 Hearts
- 6:00 – 9:30, Monday – exit farmhouse to see Jodie waiting outside. She’ll ask you to bring a Largemouth bass to dinner that night. Willy sells special bait that day to help you catch it!
- 19:00 – 19:50/ Enter Sam’s House with the Largemouth bass
- George – 6 Hearts – 6:30 – 20:00 most days except Sundays / Enter Alex’s House when he’s there (he’s there most of the time)
- Sam – 3 Heart – 7:00 – 15:00 / Summer, Year 1 only! / Enter beach
- Elliot – 10 Hearts – 7:00 – 12:00 / Not Raining / Beach after giving him a bouquet (he’ll invite you)
- Demetrius – 6 Hearts – 8:00 – 14:00 on Mondays, Wednesdays, Thursdays Fridays / Robin’s house / Enter when both Robin and Demetrius are there (their schedules are variable, but they’re typically both there at this time)
- Evelyn – 4 Hearts – 8:00 – 12:00 or evening / Enter Alex’s House
- Pam – 9 Hearts – 8:00 – 8:30 / Enter Trailer / First, finish Community Center or Joja Warehouse. Then, purchase “Community Upgrade” from Robin’s Carpenter Shop. Then, wait at least 4 days. Not sure if Pam needs to be there, but she’s typically there at this time.
- Robin – 6 Hearts – 8:00 – 14:00 on Mondays, Wednesdays, Thursdays, Friday – Enter Robin’s house when she’s there (she’s typically there at this time)
- Elliott – 2 Hearts – 8:00 – 12:00 / Enter Elliott’s Cabin when he’s there (typically there at this time)
- Elliott – 6 Hearts – 8:00 – 12:00 / Enter Elliott’s Cabin when he’s there (typically there at this time)
- Alex – 2 Hearts – 08:30 – 12:00 / Summer, Sunny / Beach
- Alex – 8 Hearts – 08:30 – 12:00 / Summer, Sunny / Beach
- Shane – 4 Hearts – 9:00 – 16:00 / Enter Marnie’s Ranch
- Shane – 6 Hearts – 9:00 – 20:00 / Raining / Enter Forest
- Haley – 4 Hearts – 09:00 – 11:00 / Enter Haley & Emily’s House when she’s there (her schedule is variable, but she’s there at this time most days)
- Haley – 10 Hearts – 09:00 – 11:00 / Enter Haley & Emily’s House after giving her a bouquet (she’ll invite you; she’s typically there at this time)
- Leah – 2 Hearts – 9:00 – 12:00 / Enter Leah’s house when she’s there (her schedule varies, but she’s typically there at this time)
- Leah – 4 Hearts – 9:00 – 12:00 / Enter Leah’s house when she’s there (her schedule varies, but she’s typically there at this time)
- Shane – 7 Heart, part 1 – 09:00 – 12:00, weekends / Enter Marnie’s Ranch while Shane is at home after seeing 6 Heart event (he’s typically home at this time)
- Maru – 2 Hearts – 9:00 – 14:00 except Tuesdays/Thursdays – Enter Robin’s House when Maru is there (her schedule varies, but she’s typically there at this time)
- Maru – 8 Hearts – 9:00 – 14:00 except Tuesdays/Thursdays – Enter Robin’s House when Maru is there (her schedule varies, but she’s typically there at this time)
- Linus – 8 Hearts – 9:00 – 17:00 / Sunny or Snow / Exit Robin’s House
- Harvey – 8 Hearts – 9:00 – 15:00 – Enter Clinic
- Clint – 6 Hearts – 9:00 – 18:30 / Enter town from Cindersap Forest / Only occurs if you saw Clint 3 Hearts event and if you are not married to Emily or haven’t seen her 8 or 10 Hearts event
- Emily – 2 Hearts – 09:00 -18:30 / Enter Haley & Emily’s house (her schedule is variable, but she’s typically there at this time)
- Emily – 4 Hearts – 09:00 -18:30 / Sunny, Not Winter / Enter town
- Emily – 6 Hearts – 09:00 -18:30 / Enter Haley & Emily’s house (her schedule is variable, but she’s typically there at this time)
- Haley – 2 Hearts – 9:00 – 12:00 / Enter Haley’s House
- Shane – 8 Hearts – 09:00 – 12:00, weekends / Enter Marnie’s Ranch while Shane is at home after seeing 6 Heart event (he’s typically home at this time)
- Caroline – 2 Hearts – 09:00 – 17:00 / Not Raining / Go to Pierre’s and enter the sunroom via the door in the kitchen
- Harvey – 10 Hearts – 09:00 – 17:00 / Railroad Tracks after giving him a bouquet (he’ll invite you)
- Maru – 10 Hearts – 9:00 – 16:00 / Robin’s House after giving her a bouquet (she’ll invite you)
- Pierre – 6 Hearts – 9:00 – 21:00 / Enter Pierre’s Store
- Alex – 4 Hearts – 9:00 – 16:00 / Enter Town
- Maru – 4 Hearts – 9:30 – 15:00 on Tuesdays/Thursdays – Enter Clinic on a day Maru is there
- Sam – 2 Hearts – 10:00 – 12:00 / Enter Sam’s house when he’s there (his schedule varies, but he’s typically here at this time)
- Haley – 8 Hearts – 10:00 – 16:00 / Sunny, Not Winter / Enter Forest
- Harvey – 2 Hearts – 10:00 – 16:00 most days except Sundays / Enter Alex’s House when George is there
- Sam – 4 Hearts – 10:00 – 12:00 / Enter Sam’s house when he’s there (his schedule varies, but he’s typically here at this time)
- Penny – 8 Hearts – 10:00 – 16:00 / Enter Cindersap Forest
- Haley – 6 Hearts – 10:00 – 16:00 / Not Winter / Enter Beach
- Shane – 7 Heart, part 2 – 10:00 – 16:00 / Sunny day / Enter town (also requires 2 hearts with Emily and Clint)
- Leah – 8 Hearts – 10:00 or Later / Leah’s House, if you suggested Selling Online
- Shane – 7 Hearts – 10:00 – 16:00 / Sunny / Enter town if Clint and Emily both have at least 2 hearts
- Sebastian – 2 Hearts – 10:30 – 15:00 / Enter Sebastian’s room in Robin’s house when he’s there (his schedule varies, but he’s typically there at this time)
- Sebastian – 6 Hearts – 10:30 – 15:00 / Enter Sebastian’s room in Robin’s house when he’s there (his schedule varies, but he’s typically there at this time)
- Leah – 10 Hearts – 11:00 – 16:00 / Sunny, Not Winter / Walk to the forest south from your farm after giving her a bouquet (she’ll invite you)
- Abigail – 2 Hearts – 11:00 – 15:00 on Fridays / Enter Pierre’s Store (Note: Abigail’s schedule is super variable, so this is what I’d recommend to make it easier for yourself)
- Harvey – 6 Hearts – 11:00 – 15:00 – Enter Pierre’s Store
- Sebastian – 4 Hearts – 11:00 – 17:00 / Enter the mountains
- Leo (Ginger Island) – 2 Hearts – 6:00 – 18:00 / Sunny / Enter Island West
- Leo (Ginger Island) – 4 Hearts – 6:00 – 18:00 / Sunny / Enter Island North (only happens if he hasn’t already moved to Pelican Town)
- Leo (Ginger Island) – 6 Hearts – 6:00 – 18:00 / Sunny / Enter Island South
- Leo (Ginger Island) – 9 Hearts – 6:00 – 19:00 / Sunny / Enter Mountain

Afternoon (noon to 5pm) Stardew Valley Heart Events
If a timeframe starts with “until,” then it means it’s carried over availability from an earlier slot (i.e. from noon until the time listed). If they were already listed earlier on the list, I’ve put them in italics.
- Sam – 6 Hearts – 12:00 – 16:00 / Not Rainy / Enter town
- Abigail – 4 Hearts – 12:00 – 19:00 / Rainy / Mountain lake (to/from mines)
- Leah – 6 Hearts – 12:00 – 17:00 except for Mondays / Not Winter / Walk south from your farm to Cindersap Forest whenever Leah is there (her schedule varies, but she’s typically around at this time)
- Sebastian – 8 Hearts – 12:00 – 23:00 / Rainy / Enter beach
- Gus – 4 Hearts – 12:00 – 23:59 / Saloon / Pam has at least 2 hearts
- Emily – 8 Hearts – Afternoon / Emily will send you a letter to invite you to the Mayor’s House that day at a particular time. Enter the Mayor’s House
- Elliott – 8 Hearts – 13:00 – 19:00 / Enter Museum (after receiving a letter from Elliot, doesn’t need to be same day)
- Alex – 5 Hearts – 13:00 – 16:00 except in Summer / Enter Alex’s house when he’s there (his schedule is variable, so this is what I recommend for convenience)
- Alex – 6 Hearts – 13:00 – 16:00 except in Summer / Enter Alex’s house when he’s there (his schedule is variable, so this is what I recommend for convenience)
- Demetrius – 6 Hearts – until 14:00 on Mondays, Wednesdays, Thursdays, Fridays / Robin’s house / Enter when both Robin and Demetrius are there (their schedules are variable, but they’re typically both there at this time)
- Maru – 2 Hearts – until 14:00 except Tuesdays/Thursdays – Enter Robin’s House when Maru is there (her schedule varies, but she’s typically there at this time)
- Maru – 8 Hearts – until 14:00 except Tuesdays/Thursdays – Enter Robin’s House when Maru is there (her schedule varies, but she’s typically there at this time)
- Robin – 6 Hearts – until 14:00 on Mondays, Wednesdays, Thursdays, Fridays – Enter Robin’s house when she’s there (she’s typically there at this time)
- Sebastian – 2 Hearts – until 15:00 / Enter Sebastian’s room in Robin’s house when he’s there (his schedule varies, but he’s typically there at this time)
- Sebastian – 6 Hearts – until 15:00 / Enter Sebastian’s room in Robin’s house when he’s there (his schedule varies, but he’s typically there at this time)
- Maru – 4 Hearts – until 15:00 on Tuesdays/Thursdays – Enter Clinic on a day Maru is there
- Harvey – 6 Hearts – until 15:00 – Enter Pierre’s Store
- Sam – 3 Heart – until 15:00 / Summer, Year 1 only! / Enter beach
- Harvey – 8 Hearts – until 15:00 – Enter Clinic
- Leah – 8 Hearts – 15:00 – 17:00 / Not Winter / Enter Town in any season that isn’t winter, if you suggested Art Show (in current version, she will send you a letter telling you the day-of!)
- Shane – 7 Heart, part 2 – until 16:00 / Sunny day / Enter town (also requires 2 hearts with Emily and Clint)
- Shane – 4 Hearts – until 16:00 / Enter Marnie’s Ranch
- Alex – 4 Hearts – until 16:00 / Enter Town
- Penny – 8 Hearts – until 16:00 / Sunny / Enter forest
- Haley – 6 Hearts – until – 16:00 / Not Winter / Enter Beach
- Haley – 8 Hearts – until 16:00 / Sunny, Not Winter / Enter Forest
- Sam – 8 Hearts / 16:00 – 19:00/ Enter Bus Stop (in current version, Sam will arrive on your doorstop between 6-8am that day to invite you! Only triggers if you’ve seen his two-heart event)
- Caroline – 2 Hearts – until 17:00 / Not Raining / Go to Pierre’s and enter the sunroom via the door in the kitchen
- Sebastian – 4 Hearts – until 17:00 / Enter the mountains
- Linus – 8 Hearts – until 17:00 / Sunny or Snowy / Exit Robin’s House
- Jas and Vincent – 8 Hearts – until 17:00 / Cindersap Forest / Both characters must be level 8 hearts
- Willy – 6 Hearts – until 17:00 / Beach
- Shane – 6 Hearts – until 20:00 /Raining / Enter Forest
- George – 6 Hearts – until 20:00 most days except Sundays / Enter Alex’s House when he’s there (he’s there most of the time)
- Leo (Ginger Island) – 2 Hearts – until 18:00 / Sunny / Enter Island West
- Leo (Ginger Island) – 4 Hearts – until 18:00 / Sunny / Enter Island North (only happens if he hasn’t already moved to Pelican Town)
- Leo (Ginger Island) – 6 Hearts – until 18:00 / Sunny / Enter Island South
- Leo (Ginger Island) – 9 Hearts – until 19:00 / Sunny / Enter Mountain

Evening (5pm to 8pm) Stardew Valley Heart Events
If a timeframe starts with “until,” then it means it’s carried over availability from an earlier slot (i.e. from 5pm until the time listed). If they were already listed earlier on the list, I’ve put them in italics.
- Penny – 4 Hearts – 17:00 – 20:00 / Enter Trailer when Penny’s home (her schedule varies, but she’s typically home at this time)
- Penny – 6 Hearts – 17:00 – 20:00 / Enter Trailer when Penny’s home (her schedule varies, but she’s typically home at this time)
- Evelyn – 4 Hearts – 17:00 – 20:00 or morning / Enter Alex’s House
- Kent – 3 Hearts – 17:00 – 20:00 / Year 2 or Later / Enter Sam’s House when Kent and Jodi are both there (they’re typically both there at this time)
- Elliott – 4 Hearts – 17:00 or later on Mon, Tue, Wed, Fri, Sun / Enter Saloon
- Abigail – 10 Hearts – 17:00 or later / Enter Mines after giving her a bouquet (she’ll invite you)
- Leo (Ginger Island) – 2 Hearts – until 18:00 / Sunny / Enter Island West
- Leo (Ginger Island) – 4 Hearts – until 18:00 / Sunny / Enter Island North (only happens if he hasn’t already moved to Pelican Town)
- Leo (Ginger Island) – 6 Hearts – until 18:00 / Sunny / Enter Island South
- Leo (Ginger Island) – 9 Hearts – until 19:00 / Sunny / Enter Mountain
- Jodi – 4 Hearts
- 6:00 – 9:30, Monday – exit farmhouse to see Jodie waiting outside. She’ll ask you to bring a Largemouth bass to dinner that night. Willy sells special bait that day to help you catch it!
- 19:00 – 19:50/ Enter Sam’s House with the Largemouth bass
- Abigail – 4 Hearts – until 19:00 / Rainy / Mountain lake (to/from mines)
- Lewis & Marnie – 6 Hearts – 19:00 or later – Enter Town / Both characters need to be level 6 hearts
- Clint – 4 Hearts – 19:00 – 23:00 / Enter Saloon
- Penny – 10 Hearts – 19:00 – 23:59 / Enter Spa after giving her a bouquet (she’ll invite you)
- Caroline – 6 Hearts – 19:30 – 21:00 / Pierre’s / Enter when both Caroline and Abigail are there (their schedules are variable, but they’re typically both there at night)
- Shane – 6 Hearts – until 20:00 / Rainy / Enter Forest
- George – 6 Hearts – until 20:00 most days except Sundays / Enter Alex’s House when he’s there (he’s there most of the time)
- Pierre – 6 Hearts – until 21:00 / Enter Pierre’s Store
- Sebastian – 8 Hearts – until 23:00 / Rainy / Enter beach
- Gus – 4 Hearts – until 23:59 / Saloon / Pam has at least 2 hearts

Late Night (8pm – midnight) Stardew Valley Heart Events
If a timeframe starts with “until,” then it means it’s carried over availability from an earlier slot (i.e. from 8pm until the time listed).
- Shane – 2 Hearts – 20:00 – 23:59 / Walk into the forest
- Linus – 2 Hearts – 20:00 – 23:59 / Not Raining / Enter town
- Abigail – 8 Hearts – 20:00 or later / Enter Pierre’s (if you are inside Pierre’s when Abigail arrives, you need to reenter. Has to be on a night when Abigail is normally in her room)
- Linus – 4 Hearts – 20:00 – 23:59 / Not Raining / Enter mountain area near Linus’s tent
- Alex – 10 Hearts – 20:00 or later / Enter Saloon after giving him a bouquet (he will invite you)
- Sam – 10 Hearts – 20:00 to 23:59 / Not Rainy / Enter town near Sam’s house after giving him a bouquet (he will invite you)
- Sebastian – 10 Hearts – 20:00 – 23:59 / Enter mountains near Sebastian’s house after giving him a bouquet (he will invite you)
- Pierre – 6 Hearts – until 21:00 / Enter Pierre’s Store
- Maru – 6 Hearts – 21:00 – 23:40 / Sunny / Walk into the mountain area where Robin’s house is
- Abigail – 6 Hearts – Around 22:00 / Not Rainy / Walk into town
- Emily – 10 Hearts – 22:00 or later / Secret Woods after giving her a bouquet (she’ll invite you)
- Clint – 3 Hearts – until 23:00 on a Monday / Enter Saloon
- Sebastian – 8 Hearts – until 23:00 / Rainy / Enter beach
- Gus – 4 Hearts – until 23:59 / Saloon / Pam has at least 2 hearts
- Penny – 10 Hearts – until 23:59 / Enter Spa after giving her a bouquet (she’ll invite you)
Unique, Non Time-Sensitive Events
- All Bachelors are at 10 hearts, and you’ve seen all 10-heart events – Saloon / Bring a Rabbit’s Foot! This event will trigger only one time per save file.
- All Bachelorettes are at 10 hearts, and you’ve seen all 10-heart events – Haley & Emily’s House / Bring a Rabbit’s Foot! This event will trigger only one time per save file.
- After completing the mines (spoiler if you click here), enter the Sewers
- There’s a full list of Random Events and Secrets, but they’re spoiler-y so look at those lists at your own risk!
Leave A Comment!
Did I miss anything or make a mistake? Please let me know in the comments! I don’t love spreadsheets and numbers, but I tried my best, haha. Or did this help you and/or introduce you to new scenes you’ve never seen before? Let me know! Thank you, and I hope this helps!
Want more Stardew content? Check out our Punished Chat on why Stardew Valley is so good.
Looking to maximize your Stardew romance as you search for heart events? Read our ranking of all the Stardew Valley bachelors and bachelorettes.
Fancy yourself an equestrian? Check out our conflicted thoughts on the Stardew Valley horse, and our recommendations to ConcernedApe for a future patch.
Just getting back into Stardew? Learn why the Stardew Valley 1.6 update might be the best one yet.