I'm going to venture a guess: it's been a hard week as a Giants fan. 

So, to brighten the spirits of the G-Men faithful, I've swung a trade outside of this two-round mock draft. 

The Giants send the No. 17 overall pick -- acquired in the Odell Beckham Jr. trade -- to the Cardinals for Josh Rosen. 

Many fans in New York wouldn't be overjoyed with Rosen after the rookie season he had, but at least he'd represent a vision at the quarterback position beyond Eli Manning, and the former UCLA star is unquestionably talented. 

Let's get to the picks. 

1
Kyler Murray, QB, Oklahoma
Until a development occurs that changes what has been the consensus since the combine, I'll keep Murray at 1.
2
Nick Bosa, EDGE, Ohio State
Bosa would add a perfect complementary edge presence next to the newly acquired Dee Ford .
3
Josh Allen, EDGE, Kentucky
The Jets wanted to sign Anthony Barr to play him on the edge. With him returning to Minnesota, Gang Green still has a big need at defensive end.
4
Quinnen Williams, DT, Alabama
Even with Maurice Hurst and P.J. Hall at defensive tackle, the Raiders can't pass on someone as talented as Williams.
5
Devin White, LB, LSU
With Kwon Alexander gone, the Buccaneers have to get more athletic in their linebacker group. With White, they get a supremely gifted athlete.
6
Jawaan Taylor, OT, Florida
Taylor seems like the precise type of offensive tackle Dave Gettleman would draft this high to fortify the blocking for Eli and Saquon.
7
Rashan Gary, EDGE, Michigan
It only took one season for the Jaguars once unbelievably loaded defensive line to be dismantled to a certain degree. Gary replaces Dante Fowler and can rush from the inside on occasion.
8
Greedy Williams, CB, LSU
Williams is a long, athletic cornerback who'd formulate an awesome trio with Darius Slay and new nickel corner Justin Coleman in Detroit.
9
Ed Oliver, DT, Houston
Oliver is an instant replacement for the now retired Kyle Williams as a play-making one-gapper on the inside.
10
Dwayne Haskins, QB, Ohio State
Haskins is very talented but is probably in need of a redshirt year, and he'd get that behind Joe Flacco in Denver.
11
Andre Dillard, OT, Washington State
Dillard is an instant starter at right tackle who'd keep Andy Dalton clean. He could move to left tackle if and when the team moves on from Cordy Glenn.
12
T.J. Hockenson, TE, Iowa
Hockenson would be an awesome seam-stretcher from the start in Green Bay and his blocking chops would help to open holes for Aaron Jones .
13
Garrett Bradbury, C, NC State
The Dolphins seem to be content with not winning many games in 2019 to ensure they get a top quarterback in 2020. Bradbury can be a high-end center with a year to build strength.
14
Jonah Williams, OT, Alabama
The Falcons released Ryan Schraeder, so they have a hole at right tackle. The Falcons see a lot of Jake Matthews in Williams.
15
Noah Fant, TE, Washington
Fant's tremendous yards-after-the-catch skills will immediately translate to Jay Gruden's West Coast offense.
16
D.K. Metcalf, WR, Ole Miss
The Panthers lost Devin Funchess in free agency and are pumped to land Metcalf here, as he's a rare size/speed specimen who'll accentuate Cam Newton's big arm.
17
Dalton Risner, OL, Kansas State
After trading Rosen, the Cardinals look to build the line in front of Murray. Risner can play any spot up front.
18
Chris Lindstrom
This may seem early, but Lindstrom is a highly athletic guard with a nasty demeanor.
19
Drew Lock, QB, Titans
Marcus Mariota is playing on his fifth-year option and was drafted by the previous regime. Lock can be the quarterback in waiting in Nashville.
20
Devin Bush, LB, Michigan
Bush is a twitchy, super-charged linebacker, exactly the type of player the Steelers need at that position.
21
Hakeem Butler, WR, Iowa State
Instead of moving down to acquire more picks, the Seahawks stay put and get Russell Wilson a tall receiver with an enormous catch radius.
22
A.J. Brown, WR, Ole Miss
The Ravens want to run the football and play stingy defense. But they have to get Lamar Jackson legit receiver talent. Brown is very NFL-ready.
23
Yodny Cajuste, OT, West Virginia
The Texans aren't worried if many think this is too early for Cajuste. They love his size, length, noticeable power and vast experience as a pass protector.
24
Montez Sweat, EDGE, Mississippi State
Mike Mayock is ecstatic to be able to draft Sweat, an elite athlete with surprising bend for his stature and the ability to convert speed to power.
25
Deandre Baker, CB, Georgia
As a rookie, Baker can step in as a full-time player in a needy Eagles secondary.
26
Brian Burns, EDGE, Florida State
Burns would give the Colts some serious juice on the edge of their defensive line.
27
Josh Jacobs, RB, Alabama
I can totally see Jon Gruden wanting a bell cow running back of his own, and he gets that by drafting Jacobs here.
28
Christian Wilkins, DT, Clemson
Wilkins is the logical fit between Joey Bosa and Melvin Ingram in Los Angeles. He can do anything you ask of him on the line.
29
Clelin Ferrell, EDGE, Clemson
With Dee Ford and Justin Houston no longer with the team, GM Brett Veach re-invests in the outside pass rush with Ferrell, a long, powerful, ascending prospect.
30
Cody Ford, OL, Oklahoma
Ford is a perfect pick for the Packers because he could start at guard then move to right tackle when the team moves on from Bryan Bulaga.
31
Dexter Lawrence, DT, Clemson
With Ndamukong Suh unsigned, the Rams add more serious talent to their defensive line with Lawrence.
32
Jerry Tillery, DT, Notre Dame
Tillery is a unique interior defensive lineman because he's so tall, but he has a polished repertoire of pass-rushing moves and is a plus athlete.

Round 2

1
Jachai Polite, EDGE, Florida
A strange combine drops Polite out of the first round but the Cardinals are happy to pick him here to learn under Terrell Suggs for a season.
2
Byron Murphy, CB, Washington
The Colts stay defense after landing Burns in Round 1 and give the zone-heavy secondary a springy, opportunistic corner in Murphy.
3
Lonnie Johnson, CB, Kentucky
The Raiders still need young talent in their secondary. With Johnson they get a cornerback who can match up against bigger receivers on the outside.
4
N'Keal Harry, WR, Arizona State
Love this prospect-team pairing, as it gives Jimmy Garappolo a chain-mover who can thrive in the red zone.
5
Kelvin Harmon, WR, NC State
The Giants have to add a legitimate outside receiver to their roster. Harmon can be that possession target from Day 1.
6
Jace Sternberger, TE, Texas A&M
May be a touch early for Sternberger. The Jaguars don't care. They want to get Nick Foles a reliable over-the-middle target.
7
Joejuan Williams, CB, Vanderbilt
At nearly 6-4 with long arms, Williams would bring a much-needed size element to Tampa's secondary.
8
JJ Arcega-Whiteside, WR, Stanford
Even with the additions of John Brown and Cole Beasley, the Bills could use another receiver. Arcega-Whiteside can start as a jump-ball/red-zone target for Josh Allen in his debut season before becoming more of a full-time player in his second season.
9
Greg Little, OT, Ole Miss
How about this: Garett Bolles to guard and Little to left tackle. The Broncos signed Ju'Wuan James in free agency yet need to get sturdier up front.
10
Blake Cashman, LB, Minnesota
Even with Preston Brown back in the mix, the Bengals must add athleticism to their linebacker group. They do that with Cashman.
11
Juan Thornhill, S, Virginia
The Lions are pumped to get Thornhill here. He's a dynamic playmaker thanks to explosive athletic traits.
12
Marquise Brown, WR, Oklahoma
Perfect landing spot for Brown, and he wouldn't be relied upon as a No. 1 right away, with Davante Adams clearly in that role.
13
Jeffery Simmons, DT, Mississippi State
Insane value for the Falcons with Simmons, who's nursing a torn knee ligament. When healthy, he's a top 10 player in this class.
14
Daniel Jones, QB, Duke
Jay Gruden can't go into what looks like a season on the hot seat with the current stable of quarterbacks he has. Jones represents the future of his West Coast offense.
15
Zach Allen, EDGE/DL, Boston College
The Panthers need to bring in a talented edge presence. Allen can beat offensive tackles with power and great bend relative to his size then kick inside and win as a pass rusher against guards thanks to hand work and quickness.
16
Christian Miller, EDGE, Alabama
Another team with a need on the outside of its pass rusher, the Dolphins pick the fast-rising Miller, who demonstrated major explosiveness at the combine and has extremely long arms he uses well.
17
Justin Layne, CB, Michigan State
The Browns roster is now pretty loaded. It could use another corner opposite Denzel Ward. Layne is a long, athletic, feisty defender.
18
Deebo Samuel, WR, South Carolina
With the Vikings not seeing great value on the offense line here, they add another yards-after-the-catch monster in Samuel.
19
Julian Love, CB, Notre Dame
The Titans have been active in free agency and still need some cornerback reinforcement. Love is an ultra-disruptive corner who can line up anywhere and thrive.
20
Dre'Mont Jones, DT, Ohio State
Edge could be an option here. Instead, the Steelers add another pass-rush specialist on the defensive interior.
21
Deionte Thompson, S, Alabama
The Eagles go back-to-back in the secondary, with the idea that Thompson ultimately takes over Malcolm Jenkins' versatile role.
22
Erik McCoy, C, Texas A&M
With this pick, the Texans feel they got their Week 1 starting center in the back end of the second round. McCoy is a battler with good athleticism.
23
Dillon Mitchell, WR, Oregon
After consecutive offensive line selections, the Texans go receiver to give DeAndre Hopkins another running mate. Mitchell is a well-rounded, dynamic pass catcher.
24
Andy Isabella, WR, UMass
Isabella is available late in Round 1, and Bill Belichick just can't resist.
25
Terrill Hanks, LB, New Mexico State
With Jordan Hicks gone, Philadelphia lacks some young and springiness in its linebacker group. Hanks brings both.
26
Khalen Saunders, DT, Western Illinois
Saunders brings major one-gapping talent on the inside to Dallas' defense, exactly what it needs.
27
Emanuel Hall, WR, Missouri
Even with the presence of T.Y. Hilton and newcomer Devin Funchess, I don't think it'd be the worst idea for the Colts to continue to round out their receiver room.
28
Kaleb McGary, OT, Washington
This is a pick mostly made for 2020, but McGary can start at right tackle to begin his career.
29
Lamont Gaillard, C, Georgia
Gaillard is a powerful, leverage monster who dominates in the run game and can sit down and anchor as a pass protector.
30
Irv Smith Jr., TE, Alabama
Smith Jr. could be a major contributor right away in the Saints offense. He's awesome after the catch.
31
Chase Winovich, EDGE, Michigan
The Chiefs see some Dee Ford in Winovich, a quick, bendy edge rusher who plays with an always humming motor.
32
Taylor Rapp, S, Washington
Rapp is a multi-faceted defender capable of making big plays at each level of the field. He'd fit right in with the Patriots.