Very interesting and really connected with the characters. Good from the beginning to the end. Refreshing to be a “clean” book.