A/N: first off this is SLASH! second..I don't own Harry Potter..but I wish I did. Rated T. AU because both Dumbledore and Severus are alive. Oneshot! Songfic! (sorta)

Harry is 25 and is the DADA teacher at Hogwarts. He's had a crush on Severus for a while, and vice versa. It's Valentine's day, and Dumbledore set up a Valentine's Day Ball. At the ball, he and Severus run into each other. What will happen next? You will have to read to find out.

Tale As Old As Time

Harry sat down at his usual spot at the staff table.

"Harry, my boy!" Dumbledore said, and Harry groaned inwardly, knowing that Dumbledore had something sneaky up his sleeve..again.

"Yes, Albus?" Harry asked warily.

"You will be at the Valentine's Day Ball tonight, won't you lad?"

"Erm..." Harry hesitated.

"Ah well, I know Severus is going, isn't that right Severus?"

"If I'd had my way, Albus, I wouldn't be going at all!" Severus growled.

"Well, I suppose it couldn't hurt," Harry said shyly.

"I trust you'll have fun?" Dumbledore said, giving Harry a sly wink.

"Erm..suuure, Albus, whatever you say," Harry replied uncomfortably.

HPSSHPSSHPSSHPSS

"OY! Scorpius Malfoy! What were you thinking! Bringing Fire Whiskey in.." Harry growled.

"I'm sorry, sir," Scorpius replied. He didn't look at all sorry.

"Headmaster's Office, now," Harry replied with a growl.

"Fine," Scorpius snapped, and stomped out angrily.

Harry sighed, turning around only to run right into Severus Snape.

"Watch where you're going, Potter!" he growled

"S-sorry, sir-"

Suddenly, Mcgonagall's voice had burst into song throughout the Great Hall.

Tale as old as time

"Erm.." Harry started. "Would you...would you like-?"

True as it can be
Barely even friends

"Would you like to...?"

Then somebody bends
Unexpectedly

"Spit it out, Mister Potter. I haven't got all day."

"Would you like to dance with me?" Harry asked breathlessly.

"Wha-?" but Severus didn't get anything else out before Harry had taken ahold of him and pulled him onto the dance floor.

Just a little change
Small, to say the least
Both a little scared

Neither one prepared
Beauty and the Beast

Harry felt his heart beginning to pound. This was stupid. Why had he done it? Severus couldn't possibly love him, or could he?

Harry looked up and saw Severus's face take a new direction.

"You-" he began, but Harry shook his head.

"I need to know if you..if you love me back, Severus?"

Ever just the same
Ever a surprise
Ever as before
Ever just as sure

"I-I-Harry, you-I-"

As the sun will rise
Tale as old as time
Tune as old as song
Bittersweet and strange
Finding you can change
Learning you were wrong

"You called me Harry,"

Severus leaned in and kissed the man he'd been in love with for too long now. "I hope that answers your question," Severus whispered quietly before leaning in to kiss him again.

From a little hiding place of his own, Dumbledore watched, and a smile appeared on his face. His eyes twinkled, and then he left. He had to give Scorpius Malfoy a good talking to.

Certain as the sun
Rising in the East
Tale as old as time
Song as old as rhyme
Beauty and the Beast
Tale as old as time
Song as old as rhyme
Beauty and the Beast