The Bone Season by Samantha Shannon
This fantasy book has a rather complicated premise, including an invented race of (mostly) evil immortals and an alternate history, but is very immersive. Paige is a clairvoyant in a future world that sees her and all like her as criminals. She’s part of an underground crime organization in London when she gets arrested for killing two police. That’s when things get really weird. Paige is taken to the ruins of Oxford, now called Sheol I, where she is enslaved by the Rephaim, immortals who feed on the auras of clairvoyants. Because she has a special talent–her spirit can leave her body–she is claimed by Warden, a leader among the Rephaim, who must train her and develop her talent. Most of the book is about Paige’s fraught relationship with Warden, and her efforts to survive Sheol I and return to London and her friends in the crime syndicate. The novel’s language was fun and unique thanks to the use of Victorian slang.
This is the first of a planned series of seven books, so I’m looking forward to the next installment. It just came out this past fall, though, so there’s no word on the next book yet, although there is a movie in the works.