Heather MacAllister

57 books

256 pages paperback 1999

romance lighthearted reflective slow-paced

224 pages paperback

fiction romance lighthearted fast-paced

379 pages paperback 1998

fiction romance emotional reflective medium-paced

218 pages 2002

224 pages paperback 2002

217 pages 2009

romance funny lighthearted fast-paced

187 pages digital 1994