Gina Rodriguez played fairy godmother to a high school senior, lending her a dress for prom.
But not just any old dress. Rather, it was the gorgeous strapless, black Badgley Mischka gown Rodriguez wore to her first Golden Globes in 2015, where she took home the award for Best Actress in a Television Series -- Comedy or Musical.
ET caught up with the lucky fan, 17-year-old Jessica Casanova, in Buffalo, New York, as she tried on the dress.
"It feels really good," Jessica told ET. "It fits like a glove!"
The journey to get the gown to Buffalo started simply enough.
"I tweeted to her after watching the Golden Globes and I said to her, 'I so wish I could wear your Golden Globes dress to prom,'" Jessica recalled. "I would say maybe in an hour or an hour and a half she replied and said, 'Maybe we can make this happen.' From there it started to roll."
Jessica's Hollywood prom makeover didn't stop at the dress. She also got her hair styled like Gina's at Corto's Salon of South Buffalo.
See images of Rodriguez:
"If Gina's watching this, I love you and I can't wait to hug you," Jessica said while getting dolled up for her big night.
Jessica's mom was nearly in tears when she saw the final reveal, but before that, she surprised her daughter with a special video message from Gina.
"Just know I love you. I'm so proud of you. I'm so excited for you," Gina told Jessica in the message. "You look beautiful and everybody will remember it -- especially you!"
As Jessica and her date, Nathan, prepped for the night of their young lives, Jessica was grateful.
"l have no words, no other celebrity can compare to what she has done," she gushed. "She deserves everything in this entire world."
After Jessica's prom, the gown goes back to Gina, who will pass it on to another girl, continuing the trend of making dreams come true.
"I hope whoever gets it next, it goes in the right hands, because it's something close to her heart and it means a lot to her," Jessica said. "I just hope it gets taken care of really well like the way I am."