It took a while for me to get into this book. The story took a long time to set up and nothing really exciting happened until about halfway through. I don't really see how this is going to be a trilogy.
A group of heroes is assembled to defeat an evil, but they fail and all but two are killed. The squire Andry Trelland returns to his queen to report the defeat and takes the important Spindleblade with him. The immortal Domacridhan returns to his queen to beg for more assistance, but is turned down. He and his cousin, the princess Ridha, ride out seeking help to defeat the evil.
Dom seeks one of Corblood (a descendant of Old Cor). He enlists the help of an assassin Sorasa Sarn who knows where to find one. Her name is Corayne. Her mother is a pirate who refuses to let Corayne join her crew or tell her about her father. When Dom begs her to help him save the world, Corayne thinks he's crazy, but soon realizes that he isn't. They go to find Andry so they can retrieve the Spindleblade.
When they go to retrieve the sword, they ask Erida, Queen of Galland, for assistance at her wedding feast only to find out that she has agreed to marry the evil who happens to be Corayne's uncle. Andry, Dom, and Corayne flee with Sorasa's help. Dom is badly injured, but it takes a lot to kill an immortal.
They escape to the countryside where they find a witch named Valtik who tells them, in riddles, that they need a party of seven. Sorasa knows where to find the other two. Sorasa leads Corayne, Dom, Andry, and Valtik to a city of thieves. There they are joined by Charlon, a talented forger and former priest. When they exit the city, they are joined by Sigil, a bounty hunter who has been hunting Charlon.
The companions board a ship so they may cross the sea to close a Spindle that is spewing water and sea monsters from another realm. They barely manage to close the Spindle. Corayne's uncle Taristan now knows she is actively working against him.