Author's got skillz... So far at least. I'm on Ch 550ish in MTL and it's kinda riveting weirdly. I think it's because the author puts the characters in weird situations but keeps their actions and reactions believable for that specific character's personality. Also, characters are multi-faceted. For instance, the MC helps on a case where her swim team friend's prospective fiancee's uncle and brother get killed in quick succession. The uncle and brother turn out to be sewer scum shit. Spoiler: TRIGGER WARNING: Details on Why the Uncle and Brother are $%#@$ They made a torture x snuff film on a girl they raped while her fiance watched and then blamed her fiance for it, causing him to commit suicide. They were later killed by the swim team friend who was saved by the girl they raped and killed when he was a child along with another adopted brother of the girl. However, at the end, when the fiancee reminisces about her brother, she talks about when she was a child and had a heart condition, her brother was willing to give his own heart to save her. He had himself tested for compatibility in case she didn't get an organ donor in time. The character of the brother was built so that he was an angel to his sister and she didn't see his atrocities but at the same time, he was also a demon who did inhuman things for fun. I think that sense of nuance helps in helping a reader immerse themselves and accept the weird stuff more easily.