The ending was so messed up that I had to stare in shock for a good 10 minutes before I fully processed what happened in the story because it was genuinely going so well beforehand