The Portrait Audiobook By Emilia Kelly cover art

The Portrait

Preview

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection of titles.
Yours as long as you’re a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for $8.99 a month after 30 days. Cancel anytime.

The Portrait

By: Emilia Kelly
Narrated by: Shakira Shute
Try Standard free

$8.99 a month after 30 days. Cancel anytime.

Buy for $19.59

Buy for $19.59

"Atmospheric and gripping, The Portrait deftly weaves Victorian details, Brontë-esque romance, and riveting suspense."—Emily Inouye Huey, author of Beneath the Wide Silk Sky

Every work of art tells a story. And every story has its secrets.

London, 1850. Iris Sheffield has plenty of people to worry about in her life: Hope, the ailing younger sister for whom Iris feels responsible. Winston, Iris's fiancé, who is consumed with his work. And James, the handsome but arrogant artist painting Iris's portrait, with whom she is forced to spend countless, awkward hours.

But when Iris finds the diary and photograph of a mysterious young woman, she can't stop wondering who the woman is and what has become of her. The more questions Iris asks, the more she suspects someone does not want her to discover the answers.

Exploring themes of sisterly bonds, familial obligations, and the lengths we go to for those we love, The Portrait illustrates the surprising and frightening ways a work of art can tell a story.

©2022 Emilia Kelly (P)2025 Tantor Media
Historical Fiction
All stars
Most relevant
I really enjoyed The Portrait! I had already read the book, but listening to it on Audible brought the story to life in such a fun new way. The narration fit the tone perfectly and made me catch details I missed when reading. It’s beautifully written, engaging, and kept me hooked the whole time. Overall, such a great experience—I loved both reading and listening! Highly recommend.

A Captivating Story – Even Better on Audible

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