The Doctor Who Saved Christmas Audiobook By Mia Dunham cover art

The Doctor Who Saved Christmas

A Historical Western Romance Novel

Virtual Voice Sample

Get 30 days of Standard free

Auto-renews at $8.99/mo after 30-day trial. Cancel anytime
Try for $0.00
More purchase options
Buy for $3.99

Buy for $3.99

Background images

This title uses virtual voice narration

Virtual voice is computer-generated narration for audiobooks.

Orphaned and penniless, Esther Murphy carries the world's weight on her shoulders. Working tirelessly to support her gravely ill brother, she's accustomed to hardship. However, as Christmas approaches, a ruthless landbaron threatens to shut down their local school, pushing Esther to take a stand. With her brother's health worsening and financial ruin approaching, she confronts mounting threats that would overwhelm most people.

Yet, she may not have to face them alone…

Michael Parker, once a brilliant doctor, has turned his back on medicine, haunted by a past he can't outrun. Now a wandering farmhand, he’s sworn off saving lives, until he meets Esther, the captivating shopgirl whose brother is on the brink of death. Drawn to her determination and grace, Michael feels compelled to act, despite the demons that tell him he can't.

Can he save Esther's brother, and in so doing, heal his own heart?

As Christmas fast approaches, Michael and Esther must summon the courage to defy the odds. Together, they stand on the edge of a life-changing decision: will they fight for each other and the future they deserve, or will the weight of the past and the dangers ahead tear them apart forever?

"The Doctor Who Saved Christmas" is a historical romance novel of approximately 60,000 words. No cheating, no cliffhangers, and a guaranteed happily ever after.

Clean & Wholesome Historical Historical Fiction Westerns Heartfelt Christmas Winter
All stars
Most relevant
The story was good but I almost stopped after the first chapter because the virtual voice was so bad.

virtual voice

Something went wrong. Please try again in a few minutes.