Duke tight end David Reeves spent last Saturday night dancing, and then dancing some more.

There was no way he could let his special prom date down. So Reeves did his part after agreeing to escort Jasmine Bagley to her senior prom through a wish granted by Meg’s Smile, a foundation dedicated to giving “smiles” to young children with serious illnesses in the state of North Carolina.

Bagley has battled leukemia for three years, and wanted an incredible experience to cap her final few weeks of high school.

“It’s been a while since I’ve been to a prom clearly, but it ended up being a pretty nice time,” Reeves said in a recent phone interview. “I told someone once I got back it didn’t matter if I had a good time. As long as she had a good time, I was fine with that.”

Reeves fulfilled the request at the last minute, too. He got a call three days before the prom asking whether he would be able to do it because the person lined up to take Bagley had to cancel at the last moment.

Meg’s Smile has strong connections with Duke. Jim Wasley started the foundation after his 8-year-old daughter, Meg, died from a brain tumor in 2011. She was treated at Duke Children’s Hospital and was an adopted member of the Duke women’s lacrosse team during her battle with the disease.

When Wasley had to line up a new prom date, he contacted a Duke professor with whom he has a friendship and asked for help.

That is how Reeves stepped in. Luckily for the foundation, he had no weekend plans. Luckily for Reeves, the local tuxedo shop had something to fit his 6-foot-5, 255-pound frame on short notice. Then Saturday, Wasley picked Reeves up in a limo at his home in Durham, North Carolina, and they made the hour and a half drive up to Roanoke Rapids, North Carolina, to meet Bagley.

Reeves said when he got out of the limo, “she lit up and said, ‘He’s so tall!'”

Jasmine's prom begins with #80 TE from The Duke Blue Devils DJ Reeves!!! pic.twitter.com/piWkpKFSW9 — Meg's Smile (@MegsSmile) April 9, 2016

The foundation paid for the limo, gave Bagley money to buy her prom dress and treated them to dinner at a local restaurant. Many other students were in the restaurant eating, too, so Bagley pointed everybody out to Reeves and told him a little about her classmates. She also told him about her life goal: to find treatments for her disease.

Once he began to meet her friends at prom, she didn’t make it a big deal that Reeves had played for Duke. All she wanted to do was dance.

“I had to keep up with her,” Reeves said. “It was two to three hours with periodic breaks. We might sit down for a song or two, but for the most part, we were up the whole time.”

Though Reeves just finished up his Duke career and is preparing for his future, he knows it is never too late to help make someone’s day.

“I made her smile,” he said.

Goal met.