Cameron Denson decided where he wanted to play college football a couple of days before Christmas.
The Salpointe Catholic junior told his high school coach, his family and no one else.
Saturday, he let Arizona Wildcats coach Rich Rodriguez in on the secret.
Denson, rated as a four-star recruit by Scout.com recruiting service, verbally committed to Rodriguez and the Wildcats in the head coach's office Saturday afternoon.
"I've been sitting on it the last few weeks," Denson said. "My brother kept asking me every day when I was going to announce it. Saturday felt like the right day, so I went through with it.
"I've always been a UA fan growing up, and I wanted to keep playing in front of my friends and family."
Denson has scholarship offers from Arizona State, Colorado, Notre Dame, Oklahoma, Oregon State, UCLA, Utah and Washington. He said he briefly considered leaving Tucson, but the Wildcats were always his top choice.
He said he would like to play slot receiver for the Wildcats. He's also open to playing defensive back if needed.
He's ranked as the eighth best receiver in the 2014 class by Scout.
"I love coach Rodriguez's spread type system on offense," Denson said. "They play fast and don't waste any time, and I really like that."
Just a junior, Denson still has another season of high school football. He said he wanted to commit to the Wildcats now because he's positive it's the right fit.
There was also another reason.
"I don't want to have any stress my senior season," Denson said. "All I want to focus on is winning a state championship at Salpointe. That's the only thing."
Something else that intrigued Denson about Arizona was the coach who recruited him.
"It was mostly coach Rodriguez, and that was really big for me," Denson said. "When the head coach is talking with you, you're really wanted there. That stood out to me a lot."
Denson was a Daily Star first-team All-Southern Arizona pick on offense as an all-purpose player as a junior. He had more than 2,000 yards of total offense and 23 touchdowns in 2012.
He began the season at receiver but moved to quarterback after starter Andrew Cota was injured. He flourished at QB, rushing for 18 touchdowns in six games as the starter, but returned to his original spot at the end of the season.
"He's a hometown kid, and I think it's a great fit for everyone," Salpointe coach Dennis Bene said. "He's on cloud nine right now. I'm thrilled for him."
Denson went to seven of the Wildcats' eight home games this past season. The only other in-season unofficial visit he took was to UCLA.
"I've seen (running back) Ka'Deem (Carey) have success here, and that's what I want," Denson said. "It's a better feeling to succeed when you have people you love around you.
"That's why I want to stay home."