Once Upon a Harem

308 pages paperback

fiction fantasy romance adventurous slow-paced