Through a Crimson Veil cover art

Through a Crimson Veil

Crimson City, Book 3

Get 30 days of Standard free

£5.99/mo after trial. Cancel monthly.
Try for £0.00
More purchase options

Through a Crimson Veil

By: Patti O'Shea
Narrated by: Rebecca Rogers
Try for £0.00

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £14.13

Buy Now for £14.13

About this listen

Los Angeles. Once, it was the City of Angels. Now, it's Crimson City, whose inhabitants know nothing of Heaven. The tentative peace among the species - werewolf, vampire, human - teeters on the brink of collapse. And sides are being chosen.Check out other titles in the Crimson City series.©2007 Books in Motion (P)2007 Books in Motion Fantasy Fiction Romance Paranormal Shifter

Continue the series

Seduced by Crimson cover art
Seduced by Crimson By: Jade Lee

Critic reviews

"[O'Shea's] character development is first-rate and believable, her dialogue is crisp and snappy, and her narrative is vivid and spellbinding." (Fresh Fiction)
All stars
Most relevant
Synopsis:
'Mika is a half demon half human who is on secret mission for the demon council, to find a demon killer named Connor McCabe. What she has not told the council is that he is her mate. McCabe hates his demon half, he believes his mother was raped by his father, and tries to suppress all his demon side. Mika tries to protect McCabe whilst also working behind his back to find the spell in his possession that will release dark demons into crimson city. Mika and McCabe must survive assassination attempts whilst leaning to trust and accept each other with Mika also trying to get McCabe to accept his demon half.'
This is well read and a tight storyline with enough bends to not be totally predictable. Not all the loose ends were tied off, and with this series, there doesn't seem to be much follow-on between the various authors - so maybe we'll never know why the mystery watcher was watching, or what happens with... nah - that's be spoiling it!

Well worth listening to

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