South African swimming hunk and Olympic gold medallist Chad le Clos made a girl's day by agreeing to go to her school dance when she wooed him with a poster at a Johannesburg airport.
"I just started to cry. I was shaking and I was so nervous," said Melanie Olhaus, 17, after Le Clos agreed to be her date.
Le Clos beat US legend Michael Phelps by five-hundredths of a second to take gold in the 200m butterfly on July 31.
His unexpected victory catapulted the tanned 20-year-old to instant stardom in his country.
The final year pupil at Glenvista High School in Johannesburg skipped class on Tuesday to try her luck when Le Clos was at the OR Tambo International Airport to welcome back the rest of the country's Olympic team returning from the London Games.
The pretty blonde held up a baby blue poster with the words "Chad, will you be my matric dance date???" together with pictures of her and him holding his gold medal.
The matric dance is farewell ball for final year school students.
"He said he thinks he's in the country at that time and he'll try and make it," Olhaus told Beeld newspaper on Thursday.
"I didn't have a matric dance date yet and I thought, why not. He's just so gorgeous!"
School principal Marius Robinson showed understanding for her bunking.
"Let's just say it was an urgent personal appointment," he joked.
Olhaus said other girls would not be allowed to dance with the hunk.
"No, no no. All mine," she laughed.