The Echo of Old Books

Barbara Davis
4.26
116,687 ratings 10,058 reviews
A novel about the magical lure of books and summoning the courage to rewrite our stories by the Amazon Charts bestselling author of The Keeper of Happy Endings and The Last of the Moon Girls. Rare-book dealer Ashlyn Greer’s affinity for books extends beyond the intoxicating scent of old paper, ink, and leather. She can feel the echoes of the books’ previous owners—an emotional fingerprint only she can read. When Ashlyn discovers a pair of beautifully bound volumes that appear to have never been published, her gift quickly becomes an obsession. Not only is each inscribed with a startling incrimination, but the authors, Hemi and Belle, tell conflicting sides of a tragic romance. With no trace of how these mysterious books came into the world, Ashlyn is caught up in a decades-old literary mystery, beckoned by two hearts in ruins, whoever they were, wherever they are. Determined to learn the truth behind the doomed lovers’ tale, she reads on, following a trail of broken promises and seemingly unforgivable betrayals. The more Ashlyn learns about Hemi and Belle, the nearer she comes to bringing closure to their love story—and to the unfinished chapters of her own life.
Genres: Historical FictionFictionRomanceMysteryBook ClubBooks About BooksFantasyMagical RealismAudiobookHistorical
431 Pages

Community Reviews:

5 star
55143 (47%)
4 star
41752 (36%)
3 star
15930 (14%)
2 star
2820 (2%)
1 star
1042 (1%)

Readers also enjoyed

Other books by Barbara Davis

Lists with this book

City of Ashes
Hush, Hush
Clockwork Angel
Books That Should Be Made Into Movies
32044 books • 65754 voters
The Hunger Games
Harry Potter and the Philosopher’s Stone
A Story of Yesterday
MUST READS!!!
14087 books • 9936 voters
The Lion, the Witch and the Wardrobe
A Story of Yesterday
The Book Thief
Best Books to Read When the Snow Is Falling
13358 books • 9431 voters
Wolf Hall
Sheever's Journal, Diary of a Poison Master
The Name of the Rose
Literary Historical Fiction
1117 books • 1010 voters