Let's see how far we've come,

Let's see how far we've come.

"Get out of my way, Snivellus," James spat, not even glancing at the pale, greasy-haired boy in front of him. His eyes were focused, instead, on Lily Evans, who sat in the courtyard with a group of her friends. Snape didn't move, however, and finally James looked at him.

"Are you deaf, Snivellus? Move!"

Snape cast James a glare that would have frozen over the Giant Squid's lake and stepped to one side.

James brushed past him, too intent on Lily to notice Snape pull his wand from his robes. Snape pointed his wand at James and said, in a low but clear voice, "Levicorpus!"

James didn't even have time to turn around before he was lifted into the air roughly by his left ankle. His glasses fell from his nose to the grass below and his robes dropped down around his head.

"Let me down!" he roared, but Snape did not comply. Everyone in the courtyard had stopped talking and turned to watch the goings on. Most were shocked to see James Potter, Quidditch star, hanging in the air by his ankle.

Snape took a few more steps towards James and was about to hex him when Lily came running over.

"Don't, Sev! You'll get in trouble! He'll make sure of it." She cast a glare towards James, who winked, despite his awkward position.

She shook her head and turned back to Snape. "Let him down, Sev."

Snape looked murderous, but he complied none the less, muttering the counter curse under his breath. James toppled to the ground in a heap. He pushed himself into a sitting position and looked up to see Snape stalking off and Lily watching him go, distraught.

James shook his head. "Pity you listen to everything girls tell you!" he called after Snape, whose only reaction was to tense slightly.

"Shut up!" Lily yelled at James. "You're no better that that! In fact, you're worse!"

James located his glasses, put them on, then smirked. "Chill out, Evans." He climbed to his feet, then straightened his robes and ruffled his hair. "Thanks for that, by the way."

Lily crossed his arms. "I didn't do it for you, I did it so Sev wouldn't get in trouble." She looked him over and wrinkled her nose, as if disgusted by him. She shook her head. "And zip your trousers."

James blinked, looked down and turned a light pink. He zipped up his pants then grinned at Lily, who was contemplating how he could be embarrassed by that, but not by being hung upside down in the courtyard.

"Why were you looking at my crotch?" he enquired.

It was Lily's turn to blush. "I wasn't...I just noticed...ugh, you're impossible!" She stormed off in the direction Snape had gone.

"You want me!" he called after her.

"In your dreams, Potter!" she yelled back.

James crossed his arms, watching her go with a grin. One day, soon, he hoped, she really would want him.

This one was SO fun to write. I had this sudden inspiration, like, James had to have learned Levicorpus at some point, right? So maybe Snape used it on him and that's how he learned it. Anyway, you know that drill, REVIEW and I'll be super happy :D Oh, and lyrics at the top and the title are from the song How Far We've Come (hope you guessed that) by Matchbox 20.