Hercule Poirot's Christmas

Hercule Poirot (Series)

Book 19

Agatha Christie Author
Hugh Fraser Narrator

A Christmas Carol

Charles Dickens Author
Jim Dale Narrator

The Darkest Evening

Vera Stanhope (Series)

Book 9

Ann Cleeves Author

Anna Karenina

Leo Tolstoy Author
Wanda McCaddon Narrator

Snow Falling on Cedars

David Guterson Author

The Winter Sea

Susanna Kearsley Author

Spinning Silver

Naomi Novik Author
Lisa Flanagan Narrator

The Snow Child

Eowyn Ivey Author

Before I Let Go

Marieke Nijkamp Author

The Bear and the Nightingale

Winternight Trilogy (Series)

Book 1

Katherine Arden Author

The Starless Sea

Erin Morgenstern Author
Dominic Hoffman Narrator

One Day in December

Josie Silver Author

The Great Alone

Kristin Hannah Author


Zoje Stage Author

The World That We Knew

Alice Hoffman Author
Judith Light Narrator

A Doll's House

Henrik Ibsen Author
Rosalind Ayres Director

All the Light We Cannot See

Anthony Doerr Author

Six of Crows

Dregs (Series)

Book 1

Leigh Bardugo Author

The Sisters of the Winter Wood

Rena Rossner Author


Frostblood Saga (Series)

Book 1

Elly Blake Author

Carry On

Simon Snow (Series)

Book 1

Rainbow Rowell Author

La Belle Sauvage

The Book of Dust (Series)

Book 1

Philip Pullman Author
Michael Sheen Narrator

Black Leopard, Red Wolf

The Dark Star Trilogy (Series)

Book 1

Marlon James Author

The Neil Gaiman Reader

Neil Gaiman Author
Neil Gaiman Narrator

New here? Learn how to read digital books for free