The first round of the 2012 NFL draft has come and gone, and with it came many surprises and some really nice picks.
Offensive linemen fell in the first round, while defensive backs, receivers and running backs all went higher than expected.
The true shockers were the selections of Bruce Irvin by the Seattle Seahawks and Brandon Weeden by the Cleveland Browns. Just because they were shocking, though, doesn't necessarily mean they were poor selections.
Read on for grades for every pick in the first round of the draft.