Trey Potter, a high school student in Gahanna, Ohio, has already won Mother's Day a few days early by giving his mama the ultimate gift: the prom she never had.

Trey Potter surprised his mom, MelissaRoshan (MelRo) Potter, with a promposal. MelRo was pregnant with Trey at the time of her prom, so she never had the opportunity to go through the teen rite of passage. “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 told ABC 6.