"My coach didn't want me to miss any games," said Adams, a 6-foot-4, 200-pound receiver at Cheshire (Conn.) Academy. "That was the only weekend that I had."
Among other things, the weekend allowed Adams to envision himself suiting up in Carolina Blue, bolting out of the tunnel and onto the field of Kenan Stadium.
"It was crazy, the experience was great," Adams said. "Game day was like nothing I've ever believed. I can not wait to be one of the players walking down, getting ready for the game."
Prior to the official visit, Adams had made a handful of unofficial visits to Chapel Hill including a week this past summer, UNC's Junior Day, the Miami game last season, and UNC's team camp a summer ago.
"It kind of felt like, when I was there [for the official visit], they've already accepted me as a player on the team," Adams said. "Everyone knew me. Some players were like ‘Are you here for good?'"
Although most of his games fall on a Saturday, Adams has been able to closely follow UNC's accomplishments this fall.
"I think they've lost some key players and they're hurting a little bit, but they're still fighting," Adams said. "I think it's going real well."
Adams is nearly salivating at the thought that UNC will graduate three receivers, including two starters, while a third starter could opt for the NFL.
"Hopefully, when I come in, I'll get the offense down pat," Adams said. "I'll lift for six months and by the time football comes I'll be ready to play."
Adams says he speaks to Charlie Williams, UNC's wide receivers coach as often as possible. He also speaks to John Blake, his primary recruiter, and John Shoop, UNC's offensive coordinator, once a week.
"We're talking about me getting in, getting all my stuff ready for January," Adams said. "And we're talking about how my season is going."
Adams graduates from Cheshire Academy on December 17. He aims to arrive at UNC on January 12.
Adams' senior season has been spent with a team he just met last January. Regardless, he's happy with his decision to transfer to Cheshire Academy.
"I think it was a good decision because I got to get out of my old school and experience some things, and give myself a chance to have a really good season," Adams said.
With Adams starting at both wide receiver and free safety, Cheshire Academy has posted a 6-1 record. However, that one loss came at the hands of Colonial Conference leader Suffield (Conn.) Academy and could cost Cheshire Academy the opportunity to play in the "Super Bowl," which pits the two best teams in the Colonial Conference against each other for the championship.
"It's out of our hands now, but our season went well and we did what we could do," Adams said.
On the season, Adams has accumulated 48 receptions for 970 yards and 12 touchdowns. He also rushed four times for 11 yards.
"I get my stats either way. But one game I'll have 11 catches for 190 [yards] and two touchdowns, and the next game I'll have seven catches for 150 yards but the other receiver has a big game because they're triple covering me," Adams said. "So I've been able to allow other players to have big games, because a lot of defenses focus on me."