The story was well written with plenty of showing, rather than telling. The protagonists were sweet and lovable, though with depths that made them complex and compelling. the antagonists were truly dark. Quite a good read!