Christa MacDonald

5 books

280 pages paperback

fiction romance emotional medium-paced

260 pages 2016

fiction romance emotional fast-paced

1610 pages digital 2019

emotional lighthearted fast-paced

282 pages paperback

fiction

missing page info 2015

contemporary lighthearted slow-paced