Update: The sequel to this story, Shattered Destinies, has been posted.