I realized more and more with each book just how well-written these characters were. Truly fantastic. They had so much depth and complexity. They never felt over the top either. They were imperfect. Some changed for the better. Some changed for the worse. Everything about them and their experiences was followed through on so perfectly by the author.
I’ve already talked about the individual characters in a spoiler-free way in my previous reviews. The only one I didn’t mention was Anant, who also turned out to be interesting and complex (no surprise there) and a great sorta foil for Tarek. They were in such similar situations, but lived with such difference philosophies.
This was just a great story too. Lots of conflict and struggle and emotion for the characters. Nothing too easy or perfect. Lots of action that was really interesting because of all the magic involved. A really cool idea with the magic, how there’s this other realm of beings and the spells the humans use are actually those beings temporarily turning into their other form. Romantic, friend, and family relationships that were beautiful, heartbreaking, and sometimes both. And a very satisfying ending. Bittersweet in some ways, but really well done.
Overall, this was an amazing series!
Fans of Books 1 and 2 in Astrid Amara's The Archer's Heart series. Anyone who likes high fantasy worlds, characters with depth and complexity and flaws, characters who change (some for better, some for worse), m/m romance, unique magic systems, lots of struggles and emotions, and bittersweet endings.