Last Battle Of The Icemark (Icemark Chronicles)

Oskan and Thirrin thought their bad-seed daughter was gone for good–burnt to a cinder and cast out onto the Spirit Plain. But banishment did not kill Medea; it made her stronger. Now, allied with Cronus, embodiment of all evil, the young sorceress is plotting revenge. Thirrin is distracted by a new invader whose troops ride huge triceratops-like beasts into battle. But the warlock Oskan realizes the true threat to the kingdom is the demon army assembled by his daughter. To ensure the Icemark’s eternal safety, he knows he must destroy her soul–even if it means sacrificing his own.