The first round of the 2012 NFL draft was full of surprising trades, splendid picks and of course, terrible picks.
On Friday night, the second round should be just as exciting, and hopefully no team will do anything too crazy.
Yes, I'm talking directly to you Seattle.
Expect more teams to wheel and deal in the second round, but you won't see any trade predictions in here. That's entirely too much speculation for any one guy, or girl, to make.
That being said, here's my 2012 NFL mock draft for Round 2 with the smartest picks teams can make.
2012 NFL Mock Draft Round 2
(33) St. Louis Rams: Stephen Hill, WR, Georgia Tech
The Rams just missed out on Justin Blackmon and Michael Floyd. They've got to be thinking WR right here, and Hill's blazing speed makes him very enticing.
Hill can block well and with a little coaching, has the potential to grow into one of the league's elite.
Sam Bradford needs more playmakers, and Hill will be a solid target for him.
(34) Indianapolis Colts: Coby Fleener, TE, Stanford
The Colts got their franchise QB in the first round in Andrew Luck, and drafting his former teammate with their second round pick would be a brilliant move.
Fleener is the top TE in the draft, standing 6'6", weighing 247 pounds and running a 4.45 40-yard-dash at his pro day, according to the San Francisco Chronicle.
(35) Baltimore Ravens (from TB): Courtney Upshaw, OLB, Alabama
Upshaw surprisingly fell out of the first round, but still ends up with a solid team. The Ravens get a boost on defense and pick up additional draft picks by trading back with Tampa Bay.
(36) Denver Broncos: Jerel Worthy, DT, Michigan State
The Broncos also skipped out on the first round, moving back and acquiring picks. They still fill their biggest need, though, as Worthy will serve as a strong defensive tackle in the trenches for Denver.
(37) Cleveland Browns: Rueben Randle, WR, LSU
The Browns took the gamble on drafting Brandon Weeden in the first round, but still end up with a beast of a wide receiver in Randle.
(38) Jacksonville Jaguars: Janoris Jenkins, CB, North Alabama
Jenkins' character issues bumped him out of the first round, but it works out for the Jaguars, who add superb depth in their secondary.
(39) St. Louis Rams (from WAS): Cordy Glenn, OT/OG, Georgia
Another player who shockingly fell to the second round, Glenn will be a great fit for St. Louis, who uses its second pick of the round to boost the roster in a big way.
(40) Carolina Panthers: Alshon Jeffery, WR, South Carolina
Jeffery's drop to the second round is a surprise considering his talent, but given the turmoil he dealt with in the pre-draft period and the down year this past season, NFL teams weren't too high on him.
However, he gets to stay in the Carolina area and play with a former foe of his, Cam Newton. The Panthers need someone to get the job done opposite of Steve Smith, and Jeffery is fully capable of accomplishing that.
(41) Buffalo Bills: Jonathan Martin, OT, Stanford
Martin also had a first-round grade, but a run a defenders and some playmakers saw him drop to Round 2.
The Bills thought about moving up for Matt Kalil, but landing Martin in the second round is huge for them.
(42) Miami Dolphins: Andre Branch, DE, Clemson
The Dolphins might consider a wide receiver here, but boosting the defensive front with a skillful player like Branch would be the wise choice considering which players are on the board.
(43) Seattle Seahawks: Lavonte David, OLB, Nebraska
David is a great talent who plays with immense intensity, and will add further depth for a team in need of improving its defense.
(44) Kansas City Chiefs: Peter Konz, C/G, Wisconsin
The Chiefs need to ensure Matt Cassel has top-notch protection, and drafting a versatile lineman like Konz would be ideal here.
(45) St. Louis (via Dallas): Chris Polk, RB, Washington
The Rams know Steven Jackson doesn't have a ton left in the tank and has been having recent injury issues, so adding quality insurance with a stud back like Polk would be a smart move.
(46) Philadelphia Eagles: Trumaine Johnson, CB, Montana
The Eagles dealt Asante Samuel to save some money, and now they'll look to fill his void with a younger guy with star potential in Johnson.
(47) New York Jets: Mike Adams, OT, Ohio State
New York bolstered the defensive line in the first round, so now it's time to fix another big need, the offensive line.
(48) New England Patriots (from OAK): Devon Still, DT, Penn State
The Patriots were very active in Round 1, moving up as opposing to trading back like usual. They continue to help the defensive front out with the massive Still.
(49) San Diego Chargers: Kendall Reyes, DT, Connecticut
The Chargers improved the pass rush in the first round. Now it's time to help stop the run with the talented Reyes.
(50) Chicago Bears: Bobby Massie, OT, Ole Miss
The Bears opted to pass on some talented offensive tackles in the first round, but they won't be able to afford to do that in the second round.
(51) Philadelphia Eagles (from ARI): Kirk Cousins, QB, Michigan State
The Eagles get a good project QB here in Cousins to be the future of the team, as well as good insurance should the quarterbacks continue to get hurt.
(52) Tennessee Titans: Vinny Curry, DE, Marshall
The Titans decided to be bold and select a WR in Round 1, so now they'll look to upgrade their pass-rush with a big-time sleeper in Curry.
(53) Cincinnati Bengals: Brian Quick, WR, Appalachian State
The Bengals had a good first round, and here in the second it would be wise to add a big wideout to help take pressure off A.J. Green.
(54) Detroit Lions: Josh Robinson, CB, Central Florida
The Lions got a steal in Round 1 with Reiff. They'll use their second round pick to upgrade the secondary.
(55) Atlanta Falcons: Orson Charles, TE, Georgia
Tony Gonzalez isn't getting any younger, so drafting a skilled, athletic receiving TE like Charles would be Atlanta's best bet.
(56) Pittsburgh Steelers: Zach Brown, OLB, North Carolina
The Steelers have to get young all over the defense, and adding the speedy Brown to the linebacker group will be a solid addition to the team.
(57) Denver Broncos: Brock Osweiler, QB, Arizona State
Peyton Manning won't be around for too long, so getting another pocket-passer QB for Manning to mentor would be the ideal pick for Denver.
Osweiler has a great arm, and learning from one of the greats will really help him.
(58) Houston Texans: Mohamed Sanu, WR, Rutgers
The Texans have to get a wideout here to help relieve Andre Johnson of pressure. They need to be more explosive on offense if they're going to contend for a Super Bowl.
(59) Green Bay Packers: Lamar Miller, RB, Miami
The Packers running back depth isn't very strong, so adding Miller and his amazing speed to change up the pace will work wonders for Aaron Rodgers and the offense.
(60) Baltimore Ravens: Markelle Martin, S, Oklahoma State
Ed Reed isn't getting younger, which means the Ravens need to use this pick on his eventual replacement.
(61) San Francisco 49ers: Amini Silatolu, G, Midwestern State
The 49ers have to use this pick on boosting the depth on the offensive line, and Silatolu is the best lineman on the board that fits San Francisco's needs.
(62) New England Patriots: Casey Hayward, CB, Vanderbilt
The Patriots continue to stockpile talent on the defense, helping the secondary out in a big way by adding Hayward.
(63) New York Giants: Zebrie Sanders, OT, Florida State
The Giants took a gamble by drafting David Wilson in the first round. It would be a wise call for them to add protection to the line for Wilson, Ahmad Bradshaw and Eli Manning.