The Savage Land

320 pages 1999

fiction lgbtqia+ romance challenging reflective slow-paced

368 pages 2016

fiction historical romance dark mysterious fast-paced

307 pages 2017

fiction historical horror adventurous emotional mysterious fast-paced

299 pages 2004

fiction historical mystery dark mysterious slow-paced