The Last Finestra

2 books in series
4.5 out of 5 stars 121 ratings

This Vicious Grace Publisher's summary

"Riveting, passionate, and full of high stakes danger." —Tamora Pierce, #1 New York Times bestselling author

"This story of political intrigue, romance, and dark fantasy is elevated by Brentan's steadfast narration."- AudioFile Magazine

Emily Thiede's exciting fantasy debut, This Vicious Grace, will keep listeners riveted until the devastating conclusion and leave them primed for more!

Three weddings. Three funerals. Alessa’s gift from the gods is supposed to magnify a partner’s magic, not kill every suitor she touches.

Now, with only weeks left until a hungry swarm of demons devours everything on her island home, Alessa is running out of time to find a partner and stop the invasion. When a powerful priest convinces the faithful that killing Alessa is the island’s only hope, her own soldiers try to assassinate her.

Desperate to survive, Alessa hires Dante, a cynical outcast marked as a killer, to become her personal bodyguard. But as rebellion explodes outside the gates, Dante’s dark secrets may be the biggest betrayal. He holds the key to her survival and her heart, but is he the one person who can help her master her gift or destroy her once and for all?

"Remixing all the best parts of a dark fantasy and a romantic comedy, This Vicious Grace is a wonderfully fun time from start to finish, with lush, complex worldbuilding, intensely relatable characters, and relationships that are easy to root for." —Hannah Whitten, New York Times bestselling author of For The Wolf

A Macmillan Audio production from Wednesday Books

©2022 Emily Thiede (P)2022 Macmillan Audio
Show more Show less
Island Heartfelt Science Fiction & Fantasy
You're getting a free audiobook


You're getting a free audiobook.

$14.95 per month after 30 days. Cancel anytime.
Product List
  • Book 1

    Regular price: $20.24 or 1 credit

    Sale price: $20.24 or 1 credit

  • Book 2

    Regular price: $21.49 or 1 credit

    Sale price: $21.49 or 1 credit