by ColorfulSlut
This is really great. Looking forward to other scenarios when you've finished this one