Karen Swan

31 books

512 pages digital 2016

fiction romance mysterious relaxing fast-paced

432 pages digital 2018

fiction contemporary romance lighthearted fast-paced

406 pages 2020

fiction contemporary emotional reflective medium-paced

471 pages paperback 2022

fiction historical mystery romance emotional mysterious medium-paced

400 pages hardcover 2024

fiction contemporary adventurous emotional mysterious medium-paced

480 pages paperback

nonfiction food and drink informative inspiring medium-paced

416 pages paperback 2016

fiction historical mystery romance mysterious medium-paced

531 pages paperback 2012

fiction romance lighthearted medium-paced

564 pages paperback 2010

fiction contemporary romance reflective medium-paced

576 pages paperback 2011

fiction contemporary romance emotional slow-paced