by sin138
This is amazing. one of the best stories on this site in a long while. Keep up the good work.