It's a two parter:
Part 1 (anko1225), full translation: https://groups.google.com/forum/#!topic/yufanfics/ULvE1aZL9XQ
Part 2 (anko1226), full translation: https://groups.google.com/forum/#!topic/yufanfics/TpkVvd75wdM
Illustrations:
View wiki