As the year winds down, there’s something comforting about curling up with a good Christmas book. Whether you’re looking for cozy holiday romances, festive family reads, or books to read before the new year, these picks are perfect for slowing down and savoring the season.
1. The Christmas Tree Farm by Laurie Gilmore
A cozy, slightly spicy romance about Kira, a Christmas-hating tree farm owner, and Ben, a fixer stranded in her snowy farm. Twinkling lights, hot chocolate, and small-town charm make this a perfect winter read.
Find it here: The Christmas Tree
2. The Biggest Story Advent by Kevin DeYoung
Interactive and fun, this Advent devotional helps kids ages 6–12 see the bigger story of Christmas. Each lift-the-flap page reveals a Bible verse, colorful illustration, and simple prayer, taking families from Genesis to Jesus’s birth.
Find it here: The Biggest Story Advent
3. The Gingerbread Bakery by Laurie Gilmore
Annie owns Dream Harbor’s beloved bakery but can’t stand Mac, the cheerful bar owner next door. Snow, wedding plans, and holiday sparks turn their arguments into romance in this enemies-to-lovers festive story.
Find it here: The Gingerbread Bakery
4. Good Spirits by B.K. Borison
A whimsical holiday romance with a magical twist. Ghost of Christmas Past, Nolan, is sent to haunt Harriet, but instead finds himself wishing for a future with her. Cozy, magical, and full of swoony holiday charm.
Find it here: Good Spirits
5. While It Was Snowing by Julia London
A heartwarming holiday romance about unexpected togetherness and second chances. Single mom and artist Amy Casey retreats to a North Texas lake house to paint in peace only to discover it’s been double-booked with injured professional golfer Harrison Neely. Snowed in for the holidays, the two agree to share the cozy space, complete with a blind dog, festive nutcrackers, and crackling fires. As snow falls and walls come down, sparks fly, but with careers, families, and real life waiting after Christmas, they must decide if their winter connection is just a holiday fling or the start of something lasting.
Find it here: While It Was Snowing
6. The Twelve Dates of Christmas by Jenny Bayliss
A hilarious and uplifting holiday romance set in a charming English town. Thirty-four-year-old Kate Turner is perfectly content with her career and side gig baking for a local café until her best friend signs her up for a Christmas dating agency. With twenty-three days until Christmas and twelve dates with twelve very different men, Kate’s romantic journey quickly becomes the talk of the town. As dates go hilariously wrong and holiday cheer abounds, Kate discovers that love often appears when and where you least expect it.
Find it here: The Twelve Dates of Christmas
7. The Holiday Hookup List by Alexis Daria
Valencia and her high school archnemesis Gideon turn twelve days of Christmas into twelve nights of flirty, steamy fun. With enemies-to-lovers chemistry and holiday mischief, this rom-com is perfect for fans of festive, flirty reads.
Find it here: The Holiday Hookup List
8. 300 New Year's Eves (This Is the Day) by K.C. Carmichael
Photographer Sergio Durand keeps reliving New Year’s Eve after a series of holiday blunders. As he navigates repeated mistakes and tries to fix relationships, including rekindling a romance with the one who got away this snowy, heartfelt rom-com blends second chances, laughter, and festive charm.
Find it here: 300 New Year's Eve

9. Kiss Her Once for Me by Natalie Naudus
A festive, swoon-worthy queer holiday rom-com filled with fake dating, second chances, and unexpected love. Ellie Oliver’s life unravels after losing her dream job and a magical Christmas Eve romance. Desperate for stability, she agrees to a marriage-of-convenience with her landlord to survive the holidays only to discover that his sister is the woman she fell for one unforgettable Christmas Eve the year before. Set against cozy cabins and holiday gatherings, this heartfelt romance explores choosing between safety and the risk of real love.
Find it here: Kiss Her Once for Me