Book Review: A Thousand Painted Hours, by Barbara O’Neal

About the book, A Thousand Painted Hours thousandpaintedhourscover

  • Publisher ‏ : ‎ Lake Union Publishing
  • Publication date ‏ : ‎ August 11, 2026
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 543 pages

An epic, emotionally charged novel about love, art, and survival spanning 1900s colonial India to Blitz-era London by the USA Today bestselling author of When We Believed in Mermaids.

In the shadow of the London Blitz, artist Elsie Turner clings fiercely to her canvases, refusing to let war dim the colors that define her. The bombs test her nerve, but the struggle also stirs memories of her golden youth in India and of the long-lost love of her life.

The daughter of a British civil servant in the Himalayan station of Nainital, Elsie crosses cultural divides to forge an unlikely bond with Tanveer Singh, a Sikh prince with hopes, dreams, and far-reaching ideas. What begins as shared sketchbooks and stargazing becomes first love and a secret correspondence. When Elsie’s father is summoned to England, Elsie is severed from the world she knows—and is determined to preserve it through both her art and a connection with Tanveer that endures through the most tumultuous years of their lives.

Across four decades and two continents, Elsie navigates a journey from lush colonial India to war-torn London, amid landscapes of beauty, protest, and peril. As past and present collide, the most impossible choices and sacrifices are yet to be made in the name of love, war, and survival.

Praise for this book:

“From the forested hills of India to the bomb-scarred streets of London to the searing heat of Cairo, A Thousand Painted Hours is a colorful, transportive, and heartrending novel. In a sweeping tale of friendship and love through the ages, O’Neal grabs her readers by the heart and doesn’t let go. Not to be missed!” —Heather Webb, USA Today bestselling author of The Hope Keeper

Buy, read and discuss this book:

Amazon | Barnes & Noble | BookBub | Goodreads 


About the author, Barbara O’Neal Barbara O'Neal

Barbara O’Neal is the Washington PostWall Street JournalUSA Today, and Amazon Charts bestselling author of twenty novels of women’s fiction, including the #1 Amazon Charts bestseller When We Believed in Mermaids, as well as The Last Letter of Rachel EllsworthMemories of the LostThis Place of Wonder, and The Starfish Sisters.

Her award-winning books have been published in more than two dozen countries. She lives on the wild Oregon Coast with her husband, a British endurance athlete who vows he’ll never lose his accent.

For more information, visit www.barbaraoneal.com.

Connect with Barbara:

Facebook | Instagram 

 


My thoughts Melissa - 2026

A Thousand Painted Hours entered my life during a summer when I was already doing a lot of reading about both British colonial India and World War II, so I felt as though the literary gods were smiling upon me.

Then I loved the print version so much that I bought the audiobook simply because I wanted to hear Barbara O’Neal’s language read aloud.

This isn’t a review of the audio edition, but that seems worth mentioning because it says something about the prose itself. O’Neal writes with a richness that never becomes cumbersome. Her descriptions are lush and evocative without slowing the story, and there is a musicality to the language that made me curious about how it would sound rather than simply how it looked on the page. For the record, the narration is spot-on, and the story flows just as beautifully when heard as it does when read.

The print edition, though, is gorgeous.

Different languages weave through the text. Letters pass back and forth, sometimes accompanied by pressed flowers or small pieces of art. These elements aren’t decorative flourishes pasted onto the story; they’re part of the way O’Neal builds intimacy between her characters and gives physical presence to relationships stretched across enormous distances and spans of time.

They also contribute to one of the novel’s greatest strengths: its sense of texture. This is a book that feels tactile. Paper, paint, flowers, landscapes, food, weather, clothing, and color all contribute to the world of the novel without overwhelming it.

At 543 pages, A Thousand Painted Hours is wonderfully meaty—and somehow still not enough.

That is partly because O’Neal handles the pacing of a long, dual-timeline novel remarkably well. The movement between periods creates momentum rather than interrupting it, and the letters provide yet another rhythm within the larger structure. Instead of feeling as though I were being pulled away from one story just as it became interesting, I found that each shift added another layer to what I already knew.

O’Neal is equally good at allowing relationships to develop over time. Connections between characters are not treated as static things established in one scene and carried unchanged through the rest of the book. Affection, resentment, obligation, desire, friendship, and loyalty evolve as the characters themselves do. Four decades is a tremendous amount of emotional territory for a novel to cover, and the relationships feel lived in rather than merely plotted.

There is also considerable care in the novel’s treatment of culture and belonging. O’Neal doesn’t use India simply as an exotic backdrop for a British woman’s story. Questions of colonialism, privilege, cultural identity, and independence are woven through the characters’ lives, while the multilingual elements of the novel allow people to inhabit their own languages rather than having every interaction flattened into English.

Perhaps most impressive is the balance of all these elements. This is historical fiction, romance, family drama, and a novel about art, memory, culture, and identity, but none of those pieces feels as though it has wandered in from a different book.

And despite those 543 pages, I reached the end wishing there were just a few more painted hours left.

Goes well with: Gulab jamun and a steaming cup of cardamom tea.


Visit the Other Great Participants in this Campaign

Monday, August 10th: IG: @fullybookedinkentucky

Monday, August 10th: TT: @copperforestbookshop 

Monday, August 10th: TT: @jess4reads

Monday, August 10th: Novels Alive – review

Monday, August 10th: IG: @diveintoagoodbook – review

Tuesday, August 11th: TT: @respecka 

Tuesday, August 11th: IG: @bookapotamus

Tuesday, August 11th: IG: @jacklynsbooknook

Wednesday, August 12th: IG: @dianas_books_cars_coffee

Wednesday, August 12th: IG: @reecaspiecesbooks and TT: @reecaspiecesbooks – review

Thursday, August 13th@enjoyingbooksagain – review

Thursday, August 13th: IG: @purrfectpages

Thursday, August 13th: TT: @dharashahauthor

Thursday, August 13th: IG: @thenightowlnook 

Thursday, August 13th:  Laura’s Reviews and IG: @laurasreviews_1 – review

Thursday, August 13th: TT: @juliannas_booktok

Friday, August 14th: IG: @poisedpen

Friday, August 14th: IG: @andrea.c.lowry.reads

Friday, August 14th: IG: @deannaturnsthepage and TT: @deannaturnsthepage

Friday, August 14th: View from the Birdhouse – review

Monday, August 17th: IG: @welovebigbooksandwecannotlie and TT: @welovebigbooks – review

Tuesday, August 18th: IG: @readingpastdark.marcia

Tuesday, August 18th: Reading Reality – review

Wednesday, August 19th: The Bookish Dilettante – review

Wednesday, August 19th: IG: @reading.late.into.the.night

Wednesday, August 19th: IG: @bookbenderwitch

Wednesday, August 19th: IG: @webreakforbooks

Wednesday, August 19th: TT: @zaineylaney

Thursday, August 20th: TT: @readerinthestorm

Friday, August 21st: Helen’s Book Blog – review 

Friday, August 21st: IG: @smashley.reads and TT: @smashley.reads

Saturday, August 22nd:  IG: @booksandcoffeemx

Monday, August 24th: IG: @iambibliomane

Monday, August 24th: IG: @the.caffeinated.reader

Monday, August 24th: IG: @ifcatscouldread – review 

Tuesday, August 25th: IG: @girlsinbooks 

Tuesday, August 25th: IG: @lexijava 

Wednesday, August 26th: IG: @meghan_readsbooks

Wednesday, August 26th: @books_old_and_new – review

Wednesday, August 26th: Cerebral Girl in a Redneck World – review

Thursday, August 27th: IG: @lifeofabookqueen

Thursday, August 27th: IG: @cmtloveswineandbooks

Thursday, August 27th: IG: @bookedbychristina – review

Friday, August 28th: IG: @booksloveandunderstanding

Friday, August 28th: IG: @oilycaffeinatedmama

Saturday, August 29th: IG: @subakka.bookstuff

Monday, August 31st: Eliot’s Eats – review

Monday, August 31st: IG: @reader_ceygo 

Monday, August 31st: IG: @that.bookmom 

Tuesday, September 1st: IG: @aurorabookreading

Wednesday, September 2nd: IG: @edensbookden

Wednesday, September 2nd: IG: @reading.with.mama.kenna

Wednesday, September 2nd: IG: @cam_leary – review

Thursday, September 3rd: Bibliotica

Thursday, September 3rd: IG: @just_another_mother_with_books

Thursday, September 3rd: IG: @spaceonthebookcase and TT: @spaceonthebookcase

Saturday, September 5th: Girl Who Reads – review

Sunday, September 6th: IG: @nissa_the.bookworm

TBDMonday, August 10th: IG: @a_book_read_in_jersey

TBD: Thursday, August 13th: IG: @dana.loves.books and TT: @dana.loves.books5 

TBD: Thursday, August 20th: IG: @angiearoundwonderland

 

Share your thoughts...

This site uses Akismet to reduce spam. Learn how your comment data is processed.