Sarah Ballance

26 books

missing page info digital 2010

adventurous dark lighthearted fast-paced

236 pages 2014

fiction historical romance dark mysterious tense medium-paced

missing page info digital 2018

adventurous reflective fast-paced

missing page info digital 2012

dark emotional tense medium-paced

440 pages paperback

fiction romance emotional medium-paced

209 pages 2014

fiction historical romance emotional mysterious tense medium-paced