by Doubtfire3045
5 Stars, great story, nicely paced action, a lot of holes to fill and satisfy and it ended 'happily ever after'.
Good story, more please