by Amaverena
Omg this is everything!
I can tell that you spend quite some time writing this. Awesome story!