The Memory Keeper
2026: Sometimes ordinary people can make an extraordinary difference . . .
Sort by:
281 book trails
2026: Sometimes ordinary people can make an extraordinary difference . . .
1940: When the Ritz becomes the Nazis’ favourite spot, its Jewish bartender has no choice but to keep working.
2021: Even angels have their demons
1978 onwards: One chance encounter can define a lifetime
1682: Versailles is a city of the rich, a living fairy-tale, Louis XIV’s fever dream.