Aside from the numerous typos and syntax errors:
You might want to use variable names for characters, and then call those variable names in dialog so there are no misspellings. It would also allow you to skip the coloring on the character names if you so chose. Biggest example: The mom's name is Emilia. The other characters seem to call her Emily a lot, and then also there is this interaction:
The mixed case ultimately shows this isn't calling a variable at all, not even an incorrect or secondary variable for Emily vs. Emilia. It's one of those code things that is annoying once, but will save you a bunch of time as your game progresses in the future.
Not game breaking or a deal breaker for trying to get through the game as it is today, but something to consider before you get too deep into your code base and the changeover would be a huge pain.
*Edit: Some mis-named interactions shortly thereafter: This conversation is happening between Sofia and the MC after Olivia leaves the room:
And this one should be the MC: