EyebrarianPrize winnersGet the app

Books › Once Upon a Christmas

Cover of Once Upon a Christmas

Once Upon a Christmas

343 pages

A cozy, snow-dusted Regency retreat where quiet grief slowly thaws into unexpected holiday romance.

What it feels like

Reading this book feels like stepping into a snow-globe version of Regency England, where the chill of winter is kept at bay by roaring hearths and the warmth of human connection. The narrative unfolds at a steady, comforting pace, inviting you to settle in with a cup of tea as the characters navigate the polite but pointed social maneuvering of a country house party. Initially tinged with a gentle melancholy, the atmosphere slowly brightens, mirroring the protagonist's journey from isolated grief to hopeful vulnerability. The prose is elegant and lightly witty, perfectly capturing the restrained yet deeply felt emotions of the era. It is a quiet, tender delight for anyone who loves traditional historical romances that prioritize emotional healing, cozy festive traditions, and the slow, sweet thaw of a reluctant heart.

Mood
  • cozy
  • festive
  • melancholic
  • hopeful
Tone
  • gentle
  • warm
  • wry
  • earnest
Pace
steady
Themes
healing from grief · reluctant attraction · holiday magic · found family · social maneuvering
The writing
Elegant and gently witty, capturing the polite restraint and subtle charm of the Regency era.
The arc
Begins in a place of quiet, isolated sorrow and gradually thaws into a warm, festive embrace of new love and belonging.
Who it's for
Readers who crave traditional, character-driven Regency romances with a cozy, snow-globe atmosphere and a tender emotional core.
Content notes
  • grief
  • bereavement

About the book

After a tragic loss, Celia Delacourt accepts an unexpected holiday invitation -- which is, in fact, a thinly veiled matchmaking attempt. For the lonely Celia and a reluctant young man, it turns out to be a Christmas they'd never forget.

Description from Open Library.

Books like Once Upon a Christmas

See why they match