We've all heard the stories about girls asking athletes to a prom or to a formal, and for the most part these young women never hear back from the stars.

That's why this story involving Ryan Lochte is so unusual.

Danielle Jennette, a senior at King's Fort High School in Suffolk, Va., recently started a campaign to get Lochte to go to prom with her. She created a Twitter page, a Facebook page, uploaded a video to YouTube and even raised money for one of Lochte's preferred charities. Eventually, Lochte took notice.

The star swimmer could not attend Jennette's prom, but he did have the courtesy to have his publicist get in touch with Jennette. Lochte's publicist told Jennette that the swimmer was busy training and couldn't attend the prom, but he wanted to send her a token of appreciation for all of her hard work.

And sure enough, that same day Jennette received a dozen roses and a handwritten note from Lochte himself.

"(Lochte) basically said, ‘I'm sorry I couldn’t make it to your prom," Jennette told the Suffolk Herald-News. "Everything you've done for Parent Project Muscular Dystrophy is awesome, and maybe I’ll get to meet you in the Olympic games one day.’ So, that was pretty awesome. I didn’t even know what to think.”

This is the second time in recent weeks that Lochte has shown his thoughtful side. A few weeks ago, at the World Short Course Swimming Championships in Istanbul, Lochte gave away a medal to a young child in the stands.

(H/T to Game On!)