The plan was simple: Find Ulric, the lost king of Tyrea, then return him to Luid to reclaim his throne from the tyrant who stole it. But though Aren, Rowan, and Nox accomplished the first part of their task, the rest is proving to be more complicated than any of them imagined.
Severn won’t give up his throne without a fight. Worse, it seems Ulric did not fare as well during his years in captivity as he’s led everyone to believe—and Rowan may not have escaped unscathed, either.
If Nox doesn’t find a cure for the king’s mysterious ailment, Aren will be forced to challenge Severn for the crown. It’s a battle Aren has little hope of winning. And if he does, it will cost him the love and the freedom he’s fought so hard to gain. – Goodreads.com
Although I’m feeling a little melancholy about this series coming to an end, I’m also thinking Sworn is a satisfying ending to an enchanting, thrilling journey and I’m hoping the author returns to this world for future projects.
One of my favorite aspects of this trilogy is the character development, with each character a separate individual having their own backstories, personalities, mannerisms, and goals. It’s always a pleasure to read a book in which the author has created three-dimensional characters that seem to take on a life of their own.
I know some readers don’t enjoy rotating POVs, in this case, Rowan, Aren, and Nox, but I’m usually a fan because of the broader scope it gives a story. One of my favorite characters, Florizel, had some exciting moments and I was surprised to see a softer, gentler side to Ruby – you can never tell with dragons.
This book was full of adventure, magic (literally), and suspense with both heart-wrenching and heroic moments and I’d recommend this series to fantasy fans and readers who like to immerse themselves in a book that transports them to another world.
I received a digital ARC of this book from the author in exchange for an honest review.
Today is release day for Sworn!
Sworn will also be available through Barnes and Noble, but the link isn’t up yet.