When sorcerers disappear off the streets of Denver, the only person to notice a pattern is Dru, proprietor of The Crystal Connection and newly-minted sorceress. Monstrous creatures are attacking and dragging off anyone with magical powers. Signs point to forbidden necromancy in the hands of someone trying to fulfill the prophecy of the apocalypse scroll.
With the dead rising from the grave, Dru fears someone is picking up where the Harbingers left off half a century ago. Now more than ever, Dru needs half-demon Greyson and his infernal car, Hellbringer. Though Greyson is missing and presumed dead, Dru believes he’s alive—and trapped at the center of this evil.
Dru will need her friends—and her enemies—trusting in Rane’s strength, Opal’s wisdom, and her own crystal magic to infiltrate the mountainous fortress of a powerful sorcerer intent on bringing about doomsday.
Because the moment the prophecy is fulfilled, legions of undead will rise to consume the souls of everyone on Earth…
My thoughts:
This is UF, but it does feel different. I guess it's the intensity, kick-assness and love brooding that you can not find here that changes it. And sure, it is still intense at times, Dru is still cool and can save herself and there is a guy she likes. But it is very different.
In the last book they saved the world from doomsday...for a while. There are still seals that might be broken and a doomsday coming closer.
I like Dru, she is just, normal you know. She enjoys working in her store and doing the little sorcery she can. She has two good friends and all is well. Except that she misses Greyson that went missing in the last book, or did he? Is he stuck in the netherworld? Is he back? Still a demon? But this is her book, any man can wait in the sidelines.
She is cool and does not let a thing like impending doom stop her. Now, she will stop it. She likes to investigate things too much ;)
I enjoyed it. It was fast, short and kicked a punch
Paperback, 290 pages
Expected publication: July 11th 2017 by Pyr
Dru Jasper #2
Urban fantasy
For review
Dru sounds like a fun girl! It seems to be a lighter UF which isn't a bad thing. Glad you enjoyed!
ReplyDeleteLight is good too :)
Deleteit sounds really good!
ReplyDeleteI seriously need to read this series.
ReplyDeleteSimply Angela
This sounds fun! I hadn't heard of it before.
ReplyDeleteFor What It's Worth
DOesn't it :)
DeleteHmmm...doesn't sound like one for me.
ReplyDeletethey can not all be
DeleteThat sounds quite good.
ReplyDelete.:)
DeleteOh wow I wouldn't have pegged this as UF from the cover!
ReplyDeleteNot my fav cover
DeleteOh good. Glad you enjoyed it. I just got this one and I do think I'll put it in the tbr review pile.
ReplyDeleteCool :)
DeleteYay for me introducing it to you then
ReplyDeleteI do like a shorter, punchy read sometimes. Nice change of pace. Sounds like a fun series too. :)
ReplyDeleteMe too :)
DeleteThis looks really good. I'm adding to my TBR. Great review.
ReplyDeleteMelanie @ Hot Listens & Rabid Reads
Ooo doomsday.
ReplyDelete;)
DeleteYeah, I just love how down to earth Dru is, and she is so great with Rane and Opal!
ReplyDelete~Mogsy @ BiblioSanctum
She really is :D That is why it feels so different
DeleteThis sounds like it would be pretty good, minus the people coming up out of the grave! (lol) Hugs...RO
ReplyDeleteHaha, yeah
DeleteSounds like a fun UF book. Worth reading.
ReplyDeletePerhaps, if I ever want to read another UF series...
ReplyDelete;) Oh you
DeleteSounds fun, glad you enjoyed it.
ReplyDelete:)
DeleteThis sounds cool. Of to check out book one.
ReplyDelete:)
DeleteNot a genre I've read (I don't think). Glad you liked it!
ReplyDeleteI do enjoy it
DeleteThis is a fun series. I like Dru, her use of crystals and the friendships that she has and I also think it's great to read a series where each book is self contained.
ReplyDeleteLynn 😄
I like that too, not that I jump around in a series a lot but still
DeleteI would not have guessed UF by that cover.
ReplyDeleteIt's different for sure
DeleteI haven't heard of this series before. Glad you enjoyed it!
ReplyDelete:)
Delete