The Veiled Duchess

450 pages 2019

fantasy lgbtqia+ adventurous fast-paced

550 pages paperback

fiction adventurous mysterious slow-paced