Indie fantasy review