Shannon Farrell

10 books

326 pages first pub 1999 (editions)

326 pages first pub 1999 (editions)

fiction historical romance emotional slow-paced

261 pages first pub 2021 (editions)

fiction

104 pages first pub 2016 (editions)

informative lighthearted medium-paced

291 pages first pub 2009 (editions)

fiction emotional tense medium-paced

291 pages first pub 2009 (editions)

311 pages missing pub info (editions)

fiction romance emotional reflective sad medium-paced

30 pages first pub 2013 (editions)

30 pages first pub 2013 (editions)

funny informative lighthearted medium-paced

276 pages first pub 2013 (editions)

reflective slow-paced