This may not fall under the category of "fanfiction", but it sure makes a lovely fan story