[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"work-reviews-detail-unclean-spirits-hkbx":3,"work-reviews-list-unclean-spirits-hkbx":96},{"id":4,"slug":5,"title":6,"original_title":7,"description":8,"first_publish_year":9,"original_language":7,"primary_cover_url":10,"cover_3d_url":11,"cover_blurhash":12,"preferred_edition_id":7,"community_rating_avg":13,"community_rating_count":14,"page_count":15,"estimated_reading_minutes":16,"shelves_added_this_week":17,"enrichment_status":18,"community_depth_avg":7,"community_momentum_avg":7,"community_atmosphere_avg":7,"community_craft_avg":7,"community_impact_avg":7,"community_spice_avg":7,"is_non_fiction":19,"is_romance":20,"is_indexable":20,"rating_distribution":21,"authors":22,"genres":29,"characters":38,"places":39,"subjects":40,"series":48,"editions":49,"enrichment":79,"community_distribution":7,"default_edition":93,"faqs":94,"reviews_count":14,"contributions_count":17,"quotes_count":17,"photos_count":17,"created_at":95},"01kx2drg0qf2zb3zfpa9mbrzjw","unclean-spirits-hkbx","Unclean spirits",null,"When Jayné Heller's uncle dies, an apparent murder victim, she travels to Denver to handle his affairs and plunges into a strange world populated by demon-summoning wizards known as the Invisible College. Just as there are rogue wizards, there are also those who hunt them, and Jayné soon connects with her uncle's handsome assistant Aubrey, a former Jesuit with his own bloody agenda, and Midian, a 200-year-old man laboring under a curse.",2008,"https:\u002F\u002Fapi.seekquel.app\u002Fstorage\u002Fcovers\u002Feditions\u002F01\u002F01kx2drg11adjwx4a1s84b2b49.jpg?v=349da86172","https:\u002F\u002Fapi.seekquel.app\u002Fstorage\u002Fcovers\u002Fworks-3d\u002F01\u002F01kx2drg0qf2zb3zfpa9mbrzjw.png?v=15bbd04a49","L1G9540000D=~qM|xu%fMbRjNGob","4.00",1,400,455,0,"complete",false,true,[17,17,17,17,17,17,17,14,17,17],[23],{"id":24,"slug":25,"name":26,"role":27,"bio":28},"01kjzsjhdnbts9wbqgd31vjyk5","m-l-n-hanover-8bdl","M. L. N. Hanover","author","M. L. N. Hanover is the author behind *Songs of Love & Death*, a collection that explores themes of romance and mortality. This work showcases Hanover's skill in crafting stories that resonate with deep emotion.",[30,34],{"id":31,"name":32,"slug":33,"is_fiction":20},21,"Urban Fantasy","urban-fantasy",{"id":35,"name":36,"slug":37,"is_fiction":20},35,"Paranormal Romance","paranormal-romance",[],[],[41,45],{"id":42,"name":43,"type":44},"01kjq6wf9knba6zcshw2jrdgct","Fiction, fantasy, general","subject",{"id":46,"name":47,"type":44},"01kjwtfdk5asvaqvt3402d8pjx","Denver (colo.), fiction",[],[50,61,67,75],{"id":51,"title":6,"edition_name":7,"format":52,"format_label":53,"page_count":15,"audio_duration_minutes":7,"narrator":7,"publish_date":54,"cover_url":55,"cover_blurhash":7,"isbn_13":56,"asin":7,"publisher":57,"language":58,"quality_score":59,"submission_status":60},"01kx2drg16dp6g36wjwtn25gwf","unknown","Unknown","2012","https:\u002F\u002Fcovers.openlibrary.org\u002Fb\u002Fid\u002F10446112-L.jpg","9780356501222","Orbit","en",6,"approved",{"id":62,"title":63,"edition_name":7,"format":52,"format_label":53,"page_count":15,"audio_duration_minutes":7,"narrator":7,"publish_date":54,"cover_url":10,"cover_blurhash":12,"isbn_13":64,"asin":7,"publisher":65,"language":58,"quality_score":66,"submission_status":60},"01kx2drg11adjwx4a1s84b2b49","Unclean Spirits","9780748133321","Little, Brown Book Group Limited",10,{"id":68,"title":6,"edition_name":69,"format":52,"format_label":53,"page_count":15,"audio_duration_minutes":7,"narrator":7,"publish_date":70,"cover_url":71,"cover_blurhash":7,"isbn_13":72,"asin":7,"publisher":73,"language":58,"quality_score":74,"submission_status":60},"01kx2drg1epj5bjcrdbbya0vjp","1st Pocket Books trade paperback ed.","2008","https:\u002F\u002Fcovers.openlibrary.org\u002Fb\u002Fid\u002F8331725-L.jpg","9781416575979","Pocket Books",7,{"id":76,"title":63,"edition_name":7,"format":52,"format_label":53,"page_count":15,"audio_duration_minutes":7,"narrator":7,"publish_date":70,"cover_url":7,"cover_blurhash":7,"isbn_13":77,"asin":7,"publisher":73,"language":58,"quality_score":78,"submission_status":60},"01kx2drg1p3jqcm61w1vrhdbm5","9781416584315",3,{"summary":7,"pace":80,"complexity":81,"complexity_score":82,"audience":83,"mood":84,"themes":87,"setting_period":7,"content_warnings":90},"fast","moderate",4,"adult",[85,86],"dark","mysterious",[88,89],"enemies-to-lovers","found-family",[91,92],"graphic-violence","gore",{"id":62,"title":63,"edition_name":7,"format":52,"format_label":53,"page_count":15,"audio_duration_minutes":7,"publish_date":54,"cover_url":10,"cover_blurhash":12,"isbn_13":64,"asin":7,"publisher":65,"language":58},[],"2026-07-09T03:11:52.000000Z",{"data":97,"links":113,"meta":114},[98],{"id":99,"slug":100,"title":101,"user":102,"work_id":4,"is_draft":19,"verified_reader":20,"featured":19,"body":7,"overall_rating":82,"depth":7,"momentum":7,"atmosphere":7,"craft":7,"impact":7,"spice":7,"spoiler_level":109,"locale":7,"feed_item_key":110,"like_count":17,"comment_count":17,"top_likers":111,"viewer_can_reply":19,"created_at":112,"updated_at":112},"01kx2drj9xwxc2fs2092mckt5r","review-of-unclean-spirits-by-tara-nelson","Review of \"Unclean spirits\" by tara_nelson",{"id":103,"name":104,"username":105,"avatar_url":106,"is_system":19,"published_reviews_count":107,"books_read_count":108},622,"Tara Nelson","tara_nelson","https:\u002F\u002Fapi.seekquel.app\u002Fstorage\u002Favatars\u002F622.webp?v=1783556101",1064,1246,"none","rv-01kx2drj9xwxc2fs2092mckt5r",[],"2026-07-09T03:11:55.000000Z",{"first":7,"last":7,"prev":7,"next":7},{"path":115,"per_page":116,"next_cursor":7,"prev_cursor":7,"has_more":19},"https:\u002F\u002Fapi.seekquel.app\u002Fapi\u002Fworks\u002F01kx2drg0qf2zb3zfpa9mbrzjw\u002Freviews",20]