With the Colorado Avalanche telling all who will listen they will be taking Nathan MacKinnon with the first overall pick in Sunday's NHL Draft, the drama begins with the second pick belonging to the Florida Panthers.
The Calgary Flames are the first Canadian team picking in the NHL Draft and Swedish forward Elias Lindholm is Button's pick to join the rebuilding program.
The Edmonton Oilers have the next pick and Button feels Sault Ste. Marie Greyhounds defenceman Darnell Nurse could be the defensive pillar the team has been looking for in recent years.
With the 13th selection, the Winnipeg Jets may pick a name from their past in London Knights forward Max Domi, the son of former Jets tough guy Tie Domi.
At the 17th spot, Button projects the Ottawa Senators to select Domi's teammate in London, defenceman Nikita Zadorov.
Then, Button thinks the Toronto Maple Leafs continue their search for a first-line centre by picking Frederik Gauthier of the Rimouski Oceanic with the 21st pick.
The Flames have three first-round picks with Plymouth Whalers forward Ryan Hartman going 22nd and defenceman Steve Santini of the U.S. National Development Program going 28th.
With the 24th overall pick, the Vancouver Canucks could select Brandon Wheat Kings defenceman Ryan Pulock while the Montreal Canadiens could follow with forward Valentin Zykov of the Baie-Comeau Drakkar.
Click here for a complete list of Craig Button's 2013 Mock Draft.