Teen takes mom to prom in heartwarming act of admiration

An Ohio high school student surprised his mom by giving her the prom experience she never got to have at his age.

Trey Potter said he wanted to repay his mother, MelissaRoshan (MelRo) after everything she's done for him.

"She never had that experience and she's risked so much for throughout my life and made so many sacrifices. I thought it would be the right thing to do," he told WCMH.

MelRo was the result of a rape that happened when her mother was 13. She grew up in the foster care system, living in 23 foster homes before she ended up on the street.

She became pregnant with Trey when she was 16. She raised him alone while they lived without a home for the next two years.

Read more at FoxNews.com.