LoF does the same mid game right before it hits the hardest with even offering to skip the scene entirely. However all characters are really likable, have some really good development and it is an overall (bitter)sweet story with lots of happy endings