Elinor Florence

5 books

384 pages 2014

fiction historical emotional informative slow-paced

384 pages paperback 2025

fiction historical mysterious tense slow-paced

328 pages digital 2018

fiction historical emotional fast-paced

256 pages paperback

592 pages paperback

fiction emotional reflective medium-paced