extremely well written and peak. excellent pacing all the way through. great characters. love the main character. extremely impressive use of royalty free assets.