Article will continue after advertisement

GAHANNA, Ohio – An Ohio high school student gave his mom a gift she never got to experience for herself.

Trey Potter says his mom has sacrificed a lot to raise him, so he wanted to thank her the best way he knows how: by asking her to accompany him to prom.

“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,” Trey Potter told WATE.

Mom MelissaRoshan Potter, who goes by MelRo, grew up in 23 different foster homes. At 16, she ended up pregnant and homeless.

“When I was pregnant with him well, I heard, ‘Mel because you lived in the foster care system, you’re probably not going to raise a thriving individual. It just doesn’t happen. You can’t give him what you don’t have.’ So seeing who he has become and knowing the sacrifices that have been made and how much I love him and seeing that come to fruition, I’ve proved him wrong,” said Potter.

Despite all odds, Potter turned her life around and is now an advocate for foster children.

The two had a great time at prom and documented the experience on social media. Watch the heartwarming story above.