The fic you asked for is "What Goes Around" by TuckerPuppy(HarleyD)
It's a 6th year fic and not 8th year fic.
- Draco is home for holidays only to find his parents gone. Lucius actually betrays his own son.
"Father?" There was a long pause as Draco set down his bag and looked around the front room of the mansion. He wasn't happy, his father had obviously forgotten that he was coming home and had not picked him up at the train station. He had to take the filthy knight bus home and his father would buy him something expense to make up for it.
He stamped his foot, his voice rising, "Father!" Still nothing. An uneasy feeling was starting to rise in him, a house elf at least should have greeted him at the door. He left his bag where he dropped it and moved further into the house, looking for any sign of his father or mother.
"Mother? Father didn't pick me up!" He stopped moving, realizing there was no sound anywhere else in the mansion. He cleared his throat, "Uh, house elves?" When none appeared he realized that something was very wrong.
- Ministry/Dumbledore decides the clothes Draco wears.
He was still reeling from finding that Snape was gone and he only caught the end of the statement, but it was enough to remind him about the other major annoyance in his life. "What about my clothes sir?"
"You will continue to wear clothing the ministry has provided you with, that too is found on your dorm room bed. All property from the Malfoy fortunes has been confiscated, a special exception was made for your books."
- Also, Ministry doesn't place Malfoy under Harry's care. It is Harry who offers him a place by his side rather cruelly by saving him in the great hall. Harry is rather dark towards Malfoy in this fic almost until the end.
"But don't worry princess, when things get bad, and they will get bad," for a moment something like regret passed through his eyes, "I'll be there for a price. I've been known to protect the helpless."
Harry abruptly let him go and left, leaving Draco still sputtering over being called princess. It was only after his temper settled that he realized that Harry had sounded like he was warning him about something and he got the distinct feeling that he had missed something.
- Draco's clothes are turned pink and he walks into the Great Hall wearing pink clothes.
Draco’s arrival to the great hall was met with laughter, and he awkwardly ducked his head, going towards the Gryffindor table. Honestly even Harry was speechless when his eyes landed on him, but it only lasted a moment before the laughter started.
Draco frowned, sliding into his seat on Harry’s left. “Yea, yea. Hilarious.” He crossed his arms angrily, pink shirt fluttering. It wasn’t just his shirt either, his pants were pink, his shoes… he looked like a giant ball of cotton candy.
“Er, you know you’re wearing all pink, right?”
He tugged self-consciously at the clothes, “Zeke turned everything I have pink.” He bit his lip, giving Harry big eyes, “Can you please change them back?”
- Library scene - Harry only tells Ron to get in before slapping Draco because 'Mione is already inside.
“Ron, go on inside, I’ll be right in.” Ron looked between them worriedly, but Harry gave him a warm smile, “Go on. I just wanna ask him a question.
He finally conceded, comforted that nothing was gonna happen by the bright smile Harry was giving him. Draco wasn’t fooled at all and knew what was gonna happen the minute Ron was out of sight. The slap was fast, hard, and not completely unexpected. He raised his hand to his stinging cheek, gritting his teeth as he pushed down the urge to hit him back.
“Don’t push me Draco. Now get in the library.”
Mione was already there. She looked up and smiled, but it quickly slipped off her face. He reached up, as if he could cover the mark, and slipped into the seat across from Ron.
- Harry makes him kneel on the ground for too long. Draco wets himself.
Harry finally turned his attention back to him and pointed to the ground. Without hesitation or question he kneeled. He flinched as Harry moved towards him but the other boy only touched his fingers to Draco’s hair, tucking the growing strands behind his ear. “Stay right here. You can sit on your heels or kneel up straight or go to all fours if you feel like it but you stay right here and you stay on your knees. There is no reason to move from this spot Draco, you understand that?”
.....It all would have been fine and good but he could feel an annoying urge rising up in him as he cast a wistful glance in the direction of the bathroom.
.....By the fourth hour Draco was getting a little desperate. He pressed the heel of his hand between his legs, desperately trying to curb the urge to need the loo.
.....When he heard Harry enter his eyes snapped up and Harry could see the fear in them. He wasn’t even halfway to him when Draco’s voice, watery with tears spoke up, “I’m s-sorry, I tried to… I couldn’t help it…”
At first he had thought that Draco had moved from his spot but a quick glance around at his detection spells told him that the boy hadn’t moved at all. He didn’t understand what was wrong until he got closer and wrinkled his nose at the smell of … urine. With frightening clarity he realized what must have happened.
- Also, it wasn't Ron who walks in on Harry and Draco having intercourse against a wall. It was Blaise. And, Harry permits the man into their room.
He was going to ignore it, already pressing inside Draco when Blaise’s voice could be heard through the door, “Potter!”
Something in his voice was enough to make Harry hesitate, especially since Blaise was already coming to Harry after discretion had been stressed. Especially when him being just outside their door meant Blaise had already somehow managed to get into the Gryffindor dorm. He snarled, “What?”
"We gotta talk. Now!”
Harry sighed, Blaise sounded almost scared and he winked at Draco. “Yea, come in.”
Draco squealed as the door swung open, and Harry still held him against the wall, very nearly inside him. Blaise froze when he realized what was going on and turned red. Harry grinned at Draco’s outraged expression as he held him there for a second longer before letting him go. He tucked himself away with minor difficulty as Draco scrambled to pull his pants on.
Ultimately, it's a very long and very dark fic. Damn.