Shannon Farrington

10 books

288 pages paperback 2013

fiction historical emotional medium-paced

817 pages digital 2015

288 pages paperback 2017

fiction romance adventurous emotional reflective slow-paced

288 pages digital 2018

fiction romance emotional reflective sad slow-paced

799 pages digital 2016

288 pages paperback 2011

fiction emotional slow-paced

missing page info digital

288 pages digital 2017

adventurous emotional medium-paced

288 pages paperback 2016

fiction romance emotional slow-paced

288 pages paperback 2015

fiction historical emotional reflective medium-paced