Emma Campion

3 books

352 pages paperback 2009

fiction historical romance dark emotional slow-paced

480 pages 2014

fiction historical romance challenging slow-paced

466 pages digital 2009

fiction historical dark emotional slow-paced