A Poetic Pox Audiobook By Samantha Larsen cover art

A Poetic Pox

A Lady Librarian Mystery

Preview

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 $19.32

Buy for $19.32

1786, England

It is the twelve days of Christmas, and Mrs. Tiffany Lathrop is happily juggling her duties as a new mother and a librarian to Catharine, the Duchess of Beaufort. Her employer receives a mysterious letter from an old paramour, the Marquess of Harwood, who is the biological father of Catharine’s son. He promises to leave his estate and fortune to Beau if he can see the boy before he dies.

Her elder son, Thomas Montague, has a terrible cold, so Catharine asks Tiffany to accompany her and Beau. When they arrive at the dilapidated abbey, they discover a dead body—only it isn’t the marquess, but his valet! Lord Harwood is alive, but unconscious with suspicious-looking pox marks on his hands. Tiffany wonders if the marquess is really dying, or if it is all poetic revenge? Especially when she discovers the secrets that haunt Rosedean Abbey.

Between breastfeeding and dirty diapers, Tiffany must discover who killed the valet and attempted to murder the marquess before anyone else dies.

©2025 Samantha Larsen (P)2025 Dreamscape First
Amateur Sleuths Genre Fiction Historical Holidays Mystery Women Sleuths

People who viewed this also viewed...

A Novel Disguise Audiobook By Samantha Larsen cover art
A Novel Disguise By: Samantha Larsen
A Staged Death Audiobook By Samantha Larsen cover art
A Staged Death By: Samantha Larsen
All stars
Most relevant
Moving into the third book, I obviously wanted to see how the author would wrap up the narrative arc.

While the in series has intriguing moments, the author does use some descriptive language—when it comes to illness, bodily functions, and crime scene details .

This 3rd installment bordered on macabre to me. If you enjoy darker tales, this may be for you.

More Gothic than cozy mystery

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