Skip to main content

Book review: A Portrait of Loyalty by Roseanna M. White

A Portrait of Loyalty (The Codebreakers Book 3)
Zivon Marin was one of Russia's top cryptographers, until the October Revolution tore apart his world. Forced to flee after speaking out against Lenin and separated from his brother along the way, he arrives in England driven by a growing anger and determined to offer his services to the Brits.

Lily Blackwell sees the world best through the lens of a camera--and possesses unsurpassed skill when it comes to retouching and recreating photographs. With her father's connections in propaganda, she's recruited to the intelligence division, even though her mother would disapprove.

After Captain Blackwell invites Zivon to dinner one evening, a friendship blooms between him and Lily. He sees patterns in what she deems chaos; she sees beauty in a world he thought destroyed. But both have secrets they're unwilling to share. When her photographs reveal that someone has been following Zivon, his loyalties are called into question--and his enemies are discovered to be far closer than he'd feared.

Camy here: What a fascinating historical romance! I was initially drawn toward the codebreakers aspect of it, but the hero’s escape from Russia and the history of the revolution made for an exciting backdrop for the plot.

I loved how Lily was portrayed, and how she saw the world with her eye for photography. The photographs she chose to take, the things that captured her attention, spoke volumes as to her personality and character, and made her incredibly likeable. Her secret job creating falsified photographs was also incredibly interesting.

The hero was a little harder for me to like at first, but then the scene where he happens upon Lily and her sister, and yet he immediately looks at her first, was so incredibly romantic! I was also interested in why he was being pursued by the Russians, and I liked how he felt as an outsider among his codebreakers.

The story was a slow start for me, but it really picked up at around the midpoint and I thoroughly devoured the rest. The ending was so sweet, too! I really enjoyed this one.

Comments

Popular Posts

Tabi socks, part deux

Captain's Log, Stardate 07.25.2008 (If you're on Ravelry, friend me! I'm camytang.) I made tabi socks again! (At the bottom of the pattern is the calculation for the toe split if you're not using the same weight yarn that I did for this pattern (fingering). I also give an example from when I used worsted weight yarn with this pattern.) I used Opal yarn, Petticoat colorway. It’s a finer yarn than my last pair of tabi socks, so I altered the pattern a bit. Okay, so here’s my first foray into giving a knitting pattern. Camy’s top-down Tabi Socks I’m assuming you already know the basics of knitting socks. If you’re a beginner, here are some great tutorials: Socks 101 How to Knit Socks The Sock Knitter’s Companion A video of turning the heel Sock Knitting Tips Yarn: I have used both fingering weight and worsted weight yarn with this pattern. You just change the number of cast on stitches according to your gauge and the circumference of your ankle. Th...

A Wallflower’s Slip of the Tongue – Free Regency eBook

If you enjoy Regency romance with wit, awkward ballroom encounters, and a heroine who can’t quite keep her thoughts to herself, you’ll love Lissa and the Spy . This free Christian Regency romantic suspense novella is the perfect entry point into my Lady Wynwood’s Spies series. Get it free when you join my newsletter (details below). Miss Lissa Gardinier survived her last London Season by pretending to be as inoffensive as possible. But at this ball, she lets her true thoughts slip yet again . And this time, they involve an unfortunately named spaniel. Excerpt Last year during that first dance with Mr. Collingworth, upon seeing him excitedly discuss his dog breeding, she had been encouraged to also speak without restraint. So she had voiced her exact thoughts rather than hiding behind a vapid facade. “Why in the world would you name a dog Lickspittle Furrybottom?” At Mr. Collingworth’s startled look, Lissa realized that she’d said that out loud now , in this dance with him. “… Not...

Free Christian Romantic Suspense Novels by Camy Tang / Camille Elliot

Curious about what my writing is like? Here’s a list of all my free books and the free short stories, novellas, and novels that you can read here on my blog. I’ll update this post as I add more free reads. Christian Romantic Suspense: Necessary Proof (Sonoma series #4.1, novella) Click here to buy the FREE ebook on all retailers Alex Villa became a Christian in prison, and because of his efforts to help stop a gang producing meth in Sonoma, he has been set up for the death of a cop. Can computer expert Jane Lawton find the evidence that will prove his innocence before the gang eliminates them both? Fantasy short stories: Pixies in a Garden in Kyoto There were pixies in the garden. Since she was in Kyoto, she was certain they were not called pixies, but she didn't know what they would be called in Japanese, and they certainly looked like what she imagined pixies would look like. The King’s Daughter The trees in the King's garden were full of colored pixie lights. The...

What Is a Brutus Cut? A Regency Hair Trend Inspired by Ancient Rome

Regency Haircuts and Disguises in Lady Wynwood’s Spies In this excerpt from Lady Wynwood’s Spies, Volume 8: Traitor , Phoebe prepares for a dangerous mission—one that requires her to disguise herself as a young man. The hairstyle she receives, called a Brutus cut, was actually quite fashionable during the Regency. Read on to find out more about this curious trend and why it suited her new identity so well. Excerpt from Lady Wynwood’s Spies, Volume 8: Traitor : By far, the absolute worst part of Uncle Sol’s plan was that Phoebe had to cut her hair. Of the four agents, Phoebe and Mr. Coulton-Jones would be the least likely to be recognized when they entered the Ramparts building—Mr. Coulton-Jones, because of his skill in altering his facial features and his posture, and Phoebe, because she could play a convincing young man, which no one would expect. A disreputable hat would hide her long hair to an extent, but it would not fool anyone who looked closely. Also, because she would lo...

No Cold Bums toilet seat cover

Captain's Log, Stardate 08.22.2008 I actually wrote out my pattern! I was getting a lot of hits on my infamous toilet seat cover , and I wanted to make a new one with “improvements,” so I paid attention and wrote things down as I made the new one. This was originally based off the Potty Mouth toilet cover , but I altered it to fit over the seat instead of the lid. Yarn: any worsted weight yarn, about 120 yards (this is a really tight number, I used exactly 118 yards. My suggestion is to make sure you have about 130 yards.) I suggest using acrylic yarn because you’re going to be washing this often. Needle: I used US 8, but you can use whatever needle size is recommended by the yarn you’re using. Gauge: Not that important. Mine was 4 sts/1 inch in garter stitch. 6 buttons (I used some leftover shell buttons I had in my stash) tapestry needle Crochet hook (optional) Cover: Using a provisional cast on, cast on 12 stitches. Work in garter st until liner measures...