When Oliver found out that Percy had broken up with that Clearwater witch, he wasn't sure whether to laugh, cry, or both. They'd broken up the night before graduation, Percy had spent the entire night just talking to him, asking about how things had been because he'd been so busy as of late.

Oliver had been starved of attention and eagerly took it.

Warrington had left at the beginning of their seventh year and Oliver had taken to hanging around with his team. When that wasn't possible he'd be sat somewhere, pouring over games and tactics, strengths and weaknesses in his team and others. Percy of course had been to busy to notice that.

Oliver asked how Percy's own year was, even though he already knew every accomplishment the other boy achieved from earning the title of Head Boy to guarding the entire student body in the Great Hall after Sirius Black's attack to even gaining top marks in all his exams.

Percy had waited till they were saying goodbye on the platform to tell Oliver. He'd seemed a little sad over the loss of friendship between himself and the girl but didn't seem bothered by the fact that they'd broken up. Oliver hated him for it. Hated him for cutting him off for nothing.. but still... he was head over heels.

Oliver, who hadn't known whether to take option A, B or C decided he'd make his own option, fight or flight instincts taking over. Percy pulled him into a hug, holding the muscular keeper again him for a moment and remembered the feeling of having a best friend. He'd always felt safe around Oliver, comfortable, happy and just content. Penelope had been boring and stiff lipped, she was dreadfully dull and completely the opposite of his best friend.

Oliver took action in that moment.

He grasped the other boy by the face, trying to not bruise that beautiful face in his large fingers and pulled the other close, just kissing him roughly and throwing everything into it. All the hate, the anger, the longing and love. Everything was thrown into it and Percy tried to pull away, resist, overwhelmed. Oliver refused to let go till he was done, and even then he'd not managed to get rid of all the emotions welling inside.

"Good Bye, Percy Weasley" He disappeared into the crowd, trunk in hand.

Percy couldn't see where he went at first, the twins were already jumping at him, trying to find out why the keeper had just kissed him like that, Ron made a comment that launched George, or was it Fred, into making jokes about bee stung lips and seven years of sharing a room. He was too busy searching the crowds for that familiar brown mop of hair that had started growing part way through their sixth year.

He caught it finally near the portal to the station, wanting nothing more then to run over and ask Oliver what all that was about? Ask why he'd kissed him? Why he'd run? Why he'd made Percy realise that Oliver was more then just a...

But at that moment, he realised. Oliver hadn't been a friend for the last year, and it was entirely his own doing. Oliver hadn't run away from him, hadn't avoided him, hadn't even tried to push him away.

Oliver had tried, tried desperately now that he thought about it.

And he'd been such a terrible friend for that.

His eyes, still locked on Oliver's hair, sent a signal to his brain, Oliver was with his mother and brother, the trio walking towards gate. Percy was choking on air. He couldn't let him leave, not now, not without getting his best friend back at least.

So he ran.

Left Fred and George to keep an eye on his case, left his younger siblings and parents watching him in confusion as he jumped and hopped over trunks and bags. He reached the gate, quick to get through the other side as Oliver had only a minute or two ago.

"Oliver!"

The brunette turned to look at him...


Author's Notes: You asked for it