A Dog Named Christmas

180 pages 2010

fiction emotional hopeful lighthearted slow-paced

185 pages 2008

fiction hopeful lighthearted sad fast-paced

225 pages hardcover 2012

fiction lighthearted slow-paced

280 pages 2017

fiction lighthearted slow-paced