I know there are a couple fics where John and Sherlock meet and become friends in Hogwarts(The Magic of Deduction, for example). I'm looking for one of them where John is a Gryffindor and Sherlock is a Slytherin. John is a half-breed. His mother is a muggle and hates everything that concerns magic. When she finds out John's dad and Harriet are magical she divorces her husband and basically disowns Harriet. John lives with his mother and doesn't think he has magic until his Hogwarts letter comes. After that he goes to live with his father.
Then he gets to Hogwarts and gets sorted. He and Sherlock talk to each other a couple times in the first(or second, can't remember) year, but they don't become friends until the fourth, I think. They work on the case of Moriarty together and eventually fall in love. As you can see, I remember lots of details of the story, I just can't remember what it's called. I've looked through my bookmarks and my history, and the archives(I think I read it on AO3, 90% sure), but I can't find it anywhere.
Details
-Mycroft talks to John's dad and John before he gets on the train for the first time
-Lestrade gets his silver hair because Sherlock casts a spell on him which turns his whole body silver.
-Mycroft is in Ravenclaw
-There's something about a Quidditch match towards the ending, where one of the students gets abducted and John is hurt.
I hope one of you know which one it is, since I want to be able to read it again!
**
Found! Thanks to
keerawa