After months of hype, the NFL Draft is finally only hours away. Of course, you may have to stay up way past your bedtime to see who your team picked in the first round, but the Lords of Football wouldn't have it any other way.
Or, you can just take a look at this final mock draft (jeez, I hope it's a final one considering what day it is) and find out now who will land where.
Let's take a look:
1. Kansas City Chiefs - Luke Joeckel, Texas A&M, offensive tackle. Do you pass on a player who will start, and play well for you, for a decade? No, you don't.
2. Jacksonville Jaguars - Sharrif Floyd, Florida, defensive tackle. Enormous guys who take on two blockers are hard to find. Very hard to find.
3. Oakland Raiders - Star Lotulelei, Utah, defensive tackle. They wanted Floyd, but the "Star" is not a bad consolation prize at all.
4. Philadelphia Eagles - Eric Fisher, Central Michigan, offensive tackle. There was a ton of Geno Smith talk in this spot surrounding the Eagles, but they do the smart thing and shore up their line.
5. Detroit Lions - Lane Johnson, Oklahoma, offensive tackle. The Lions get the last of the big three tackles.
6. Cleveland Browns - Dee Milliner, Alabama, cornerback. The Browns secondary, already good, gets better.
7. Arizona Cardinals - Chance Warmack, Alabama, offensive guard. Roll Tide. The Cardinals don't panic and get their guy.
8. Buffalo Bills - Jonathan Cooper, North Carolina, offensive guard. They liked Warmack and Cooper equally. The Bills get their QB in the second round.
9. New York Jets - Dion Jordan, Oregon, defensive end/linebacker. The Jets need a big draft and having Jordan fall in their laps is a great way to start.
10. New York Jets (in a trade with Tennessee) Xavier Rhodes, Florida State, cornerback. After losing Darrelle Revis, the Jets need a replacement.
11. San Diego Chargers - Sheldon Richardson, Missouri, defensive tackle. Bulk up front is rarely a bad thing.
12. Miami Dolphins - Tavon Austin, West Virginia, wide receiver. The most electrifying, and maybe smallest player in the draft, heads south.
13. Tennessee Titans - Ziggy Ansah, Brigham Young, defensive end. The player the Titans wanted all along falls to them and they get some more draft picks in their trade.
14. Carolina Panthers - Barkevious Mingo, LSU, defensive end. They need help on defense. They need help on offense, too, but ...
15. New Orleans Saints - Bjoern Werner, Florida State, defensive end. A Bjoern in the Bayou. That has a nice ring to it.
16. St. Louis Rams - Keenan Allen, California, wide receiver. The Rams reach here, really reach, for help at receiver. Their fans cry that they either should have traded up for Austin or traded down and gotten more picks.
17. Pittsburgh Steelers - Jarvis Jones, Georgia, linebacker. There are questions about Jones' health, but the Steelers always do their homework.
18. Dallas Cowboys - Kenny Vaccaro, Texas, safety. From the Longhorns to the Cowboys. He'll step right in and perform well.
19. Chicago Bears (in a trade with the New York Giants) - Tyler Eifert, Notre Dame, tight end. The Giants said they're going to take him, so Chicago had to act.
20. New York Giants - Datone Jones, UCLA, defensive end. The Giants like Jones more than Florida State's Tank Carradine in this spot.
21. Cincinnati Bengals - Alec Ogletree, Georgia, linebacker. Running back was a thought here, but that can be filled later.
22. St. Louis Rams - Jonathan Cyprien, Florida International, safety. They would have loved Vaccaro to have dropped to here, but Cyprien will definitely do.
23. Minnesota Vikings - Manti Te'o, Notre Dame, linebacker. Seemingly every mock draft has Te'o going to the Vikes. This one does, too.
24. Indianapolis Colts - Justin Pugh, Syracuse, offensive tackle. Protecting Andrew Luck is the most important thing in Indy.
25. Minnesota Vikings - Cordarrelle Patterson, Tennessee, wide receiver. With Percy Harvin gone, the Vikes add some offensive spark after helping the defense at No. 23.
26. Green Bay Packers - Sylvester Williams, North Carolina, defensive tackle. They have other needs, but can't pass on this defensive line plugger.
27. Houston Texans - Justin Hunter, Tennessee, wide receiver. The Vols had two No. 1 draft picks at receiver and still were bad?
28. Denver Broncos - Tank Carradine, Florida State, defensive end. Carradine available at 28? Welcome to Denver.
29. New England Patriots - D.J. Fluker, Alabama, offensive tackle. He's been slipping, but won't slip past the Pats.
30. Atlanta Falcons - Jamar Taylor, Boise State, cornerback. The Falcons get a good player late in the first round.
31. San Francisco 49ers - Terrance Williams, Baylor, wide receiver. The Niners need someone to stretch the field. They hope Williams is the guy.
32. Baltimore Ravens - Matt Elam, Florida, safety. Not a surprise positional pick considering Ed Reed left.
Thankfully, all of this will be over Thursday night.
I know, I know, the draft definitely won't be over then, but for so many people who are just focused on the first round, they'll lose interest after the first 32 picks are made.
I won't because I love the draft, just not all of the wackiness that leads up to it. Heck, I would have written a seven-round mock draft, but nobody would have read it. Plus, it would have put "War and Peace" to shame lengthwise.
Instead, I'll compare how I did against the real thing and take a look in this space early next week about how every team made out over the three days.
Who did well?
Who did OK?
And who didn't really seem to know what they were doing.
Drew Markol has been a sportswriter and columnist for several Philadelphia-area newspapers for over 25 years.