After discovering her parents had kept a whole world secret, Callan races to discover her past. Not easy to do with an increasingly agitated entity inhabiting her soul. Going to her long-lost elvish roots should answer all her questions. Instead, she ends up in the middle of a nightmare. The elves are on the verge of an apocalyptic war. Their enemy, King Aurek of Icaimerith, will only be appeased if Callan marries his heir. It's either her life getting messed up, or an entire country's lives lost. Simple enough, right? Wrong. Because when the entity wants the elves blotted out of existence, saving them gets taken to a whole new level of complicated.
57 parts