JSViola
Please read this book. I am a friend of the author and, spoiler alert, everything g ets better. I can also "sort of" be called his editor but what i do is force him to write. This part of the series is kind of boringinish, but its because the world we made is to big so we need a decent way to slowly introduce both the world, how this world works, and the characters.