Make Heart Events Mandatory to Reach GF/BF/Marriage

Vespuria

Newcomer
I have been playing through Stardew Valley and decided to pursue a relationship with Abigail for the first time. I ended up giving her an Amethyst on her birthday without knowing it was her birthday. This made me jump several hearts up. The next day I got a letter in the mail from her asking me to come to her room after 8pm. In other words, the Eight Heart Event gets triggered without me evening having experienced the Four and Six Heart Events, I didn't even know those existed because it's my first time building a relationship with her. After I showed up, after 8 pm, she was not there, so I left. Then her Six Heart Event starts playing as I leave the shop, even though her Eight Heart Event started (with the letter) but never finished since she wasn't in her room.

Abigail is now my girlfriend, but I never experienced the Four or Six Heart Events. I'm not sure if this is considered a bug, but it was super disappointing since I can't rewind the game now that I know those events existed. I felt that the jump from the Two Heart Event to the Eight Heart Event to her being my girlfriend was too quick but I didn't know why. I also just found out that there is a Ten Heart Event where she says that she likes me more than a friend, I'm at 9 hearts and she is already my girlfriend, and I haven't been through the Ten Heart Event, so what gives?

My suggestion is that Heart Events simply do not play out until the previous one has been triggered and played out, in order. I would also change being able to be her boyfriend to after the Ten Heart Event since it doesn't make sense for her to tell you she likes you more than a friend when she is already your girlfriend.
 
Top