Sophie and keefe have havoc wrecking twins? What else would you expect? They are keefe's kids after all.
And just wait till they grow up...
125 parts
All characters belong to Shannon Messenger!
Sophie and keefe have havoc wrecking twins? What else would you expect? They are keefe's kids after all.
And just wait till they grow up...
125 parts
All characters belong to Shannon Messenger!
Abandoned. Used. Betrayed.
Sophie Foster has been failed by everyone she knows and loves. The only person who stays by her side is Keefe. The two most powerful elves have run away to the Forbidden Ci...