North Melbourne gave up their first-round AFL draft pick and his father had to change jobs before the Kangaroos recruited Luke McDonald.
As expected, North will use pick No.8 in the national draft to officially recruit the 18-year-old talent, who has trained with the 'Roos part-time this year.
He captained Vic Metro this year in the under-18 championships and was rated a top-10 draft selection.
So West Coast declared they were willing to give up their No.6 pick on McDonald at Monday's father-son bidding, meaning North had to commit their first-round selection to secure him.
"It's a little bit of a relief - obviously it's been a pretty long couple of weeks with all the speculation from other clubs," McDonald said.
"I'm more excited than anything.
"The dream has always been to be on an AFL list and to do that at the club that I've gone for from a very young age, it's just a dream come true."
Donald McDonald has also moved from North's football department to remove any perception of bias about his son.
McDonald, who is in Europe, played 155 games for the Kangaroos before becoming their head of football.
"Dad just wanted what was best for me and what was best for the footy club," Luke said.
"There was obviously a little bit of media speculation about that, but ... he's moved into the commercial side now and he's doing a fantastic job.
"He'd be stoked ... he'll be prouder when I finally get to pull on the stripes."
He has always been a North supporter and is struggling to comprehend that now his boyhood idols are his teammates.
"I remember running around in the backyard in the blue and white trying to kick goals and pretending to be players like Drew Petrie and Daniel Wells," he said.
"Now I'm hopefully going to be playing alongside them, so I can't wipe the smile off my face."
McDonald said he tries to model his game on Hawthorn premiership captain Luke Hodge.
"If I end up half the player he is, I'd be pretty satisfied - that half-back who tries to lead a bit on the field and he's just a good teammate," McDonald said.
Also on Monday, Adelaide bid for Brisbane academy player Jonathan Freeman and that forced the Lions to commit their No.59 draft pick on the key forward.