OH MY GODD I WAS GIGGLING SO HARD READING THIS -
ITS LIKE A DAMN AO3 SMUT STORY AND THATS HOW YK ITS GOOD ...