So so so so good. I will never recover from the trauma of reading this book.