The books in this series have been pretty formulaic. Each contains Violet's struggles with her power, with a main murder mystery plot; they've been good, but after awhile they do get generic. That hasn't stopped me from reading them, however.The murder subplot has been the weakest part in all of these books, and it is no different here. If anything, it's worse. The mystery is weak, the author can barely make the connection to Violet's life, and it feels more and more of a suspension of disbelief to see how Violet and her friends at the agency uncover bits of clues and follow the plot. As usual, Violet stumbles upon a body, but it's a far, far stretch for me to read about how it relates to the story.I usually like Violet's character, but there's only so much TSTL one can take. She's usually a level headed girl, but really, after all the danger she has faced in the past, after barely surviving several murder attempts, she still insists on endangering herself and going after the murderer? Not the wisest choice to make. Furthermore, I can't believe I'm the only one bothered by her annoying posse. I've had it up to here with the protagonists' annoying friends. They're loyal, sure, but as previously demonstrated, they're not exactly the best sidekicks in the case of emergency. Involving the most annoying and overbearing one in a murder case? Not the wisest decision, Violet.Another underlying plot in this book is the mystery of the agency and how it came about, as Violet reads her grandmother's diaries and discovers that she was in a similar situation. That mystery was also brought to an unsatisfying conclusion, and I am not at all happy at how quickly the author tried to tie the threads together. I think this is the last book in the series, and it definitely feels like the ending was thrown together just so there would be a resolution. I'm pretty disappointed in this book and how it ended.