Fiction. Off the coast of the small town of Truror is an island steeped in local legend, a place once home to mysterious religious orders and apocryphal lost settlements ... a place that seems, in the... This description may be from another edition of this product.