Patterner's Path series
Ten-year-old Lady Elona of Faerholme finds herself the target of a prophecy that predicts she will defeat an invading army. But that’s impossible: she's just a girl! Her betrothal to a Prince solves the paradox: she can produce an heir to fight the prophesied war.
Life at Corlain Castle has not improved for Elona since her return, and when Jaymis suggests they go on a Grand Tour, she agrees just to get away.
Elona's pyrrhic victory at the Fastness is soon overwhelmed by new troubles when she discovers the secrets of the Slissac are about to be revealed.