A review by gillyreads
The Bookseller's Apprentice by Amelia Mellor

adventurous emotional hopeful medium-paced

5.0