The Premier League season ended a month a ago, lucky we have Euro 2016 to keep us occupied, and the fixtures for the 2016/17 season were announced earlier today.
Leicester City, who shocked the world by winning the league last season, will start their title defence at the KC Stadium against promoted Hull City on the 13th August.
New Manchester United boss José Mourinho will hope his side will do better at Bournemouth this season, the Red Devils lost at The Vitality Stadium under Louis Van Gaal last December.
Pep Guardiola begins his Manchester City career at home to a team that has never won at the Etihad, Sunderland.
New Everton manager Ronald Koeman will start his career against Tottenham Hotspurs at Goodison Park.
The team that Koeman left, Southampton will kick-off their season at home to Watford while the other teams that came up from the Championship, Burnley and Middlesbrough, have home games against Swansea City and Stoke City respectively.
Slaven Bilić is the first opponent for new Chelsea manager Antonio Conte at Stamford Bridge while Alan Pardew faces Tony Pulis at Selhurst Park
The big game of the opening weekend sees Liverpool travel to the Emirates to face last seasons runners up Arsenal.
The top two from last season clash in the second week of the campaign as Leicester City welcome the only team to do the double over them, Arsenal to the King Power Stadium.
In the same weekend, West Ham United play their first game at the Olympic Stadium against Bournemouth.
Mourinho and Guardiola renew their rivalry on September 10th in the first Manchester derby of the season at Old Trafford.
Below are the opening day fixtures in full:
Arsenal v Liverpool
Bournemouth v Manchester United
Burnley v Swansea City
Chelsea v West Ham United
Crystal Palace v West Bromwich Albion
Everton v Tottenham Hotspur
Hull City v Leicester City
Manchester City v Sunderland
Middlesbrough v Stoke City
Southampton v Watford
Click here for the full fixture list for the rest season.