It's the dream of many high school girls: winning a homecoming crown.
But for 16-year-old Scarlett Lenh, the dream came true only a few weeks after the teen started wearing girl's clothing to school, KUSA-TV reported.
Lenh was crowned homecoming princess during the Friday night football game at Sand Creek High School in Colorado Springs, KUSA reported.
"It was really exciting. It felt really good. I couldn't stop smiling," Lenh told the Gazette of Colorado Springs.
Lenh was born male, originally named Andy, and many questioned whether it was appropriate that the teen beat three biological girls for the homecoming crown — or whether Lenh's transgender identity might be a big joke.
As the Gazette of Colorado Springs reported:
"It's craziness," said Jana Neathery, whose granddaughter attends Sand Creek.
"Originally, it was a joke that he was going to be nominated for homecoming princess, but he got a lot of nominations," she said, referring to Scarlett, "and now there are a lot of upset girls because a spot was taken from them.
"I'm very sympathetic that he's transgender, but he should be on the boys' side, not the girls'."
Scarlett said that being in the running for homecoming princess was no joke to her.
"One of my friends mentioned it, and I didn't think anything of it because I didn't think I'd be nominated. But, now, it really matters to me," she said. "This is something I've wanted to do since my freshman year. I want people to be themselves and not feel uncomfortable in their own body and mind."
But Scarlett's behavior does make some uncomfortable.
"I think it's wrong because he's actually a guy, he's not a girl, and he hasn't been doing this his entire life - he's only been recently doing it," said Jarrod Clarke, a junior at Sand Creek.
"We know him pretty well," another Sand Creek student who asked not to be identified said of Scarlett. "He's only cross-dressing, putting on girls' clothes."
Sand Creek High School happens to be located in the same town as a big conservative organization: Focus on the Family.
Follow Zach Noble (@thezachnoble) on Twitter