One of the days that all football fans look forward to is finally upon us... Premier League fixtures day.
Every game for the upcoming 2019/20 campaign has been released and it's got supporters up and down the country plotting how their season is going to pan out.
It could be another historic campaign for a number of reasons, mainly because Manchester City are looking to become just the second side in PL history to win three successive titles. They begin their defence in the capital with a tricky looking trip to West Ham, where they take on former manager Manuel Pellegrini.
Last seasons unfortunate runners-up Liverpool welcome newly promoted Norwich City to Anfield, a fixture which kicks-off the new campaign on Friday 9th August - a day after the summer transfer window closes.
It's an immensely difficult start to life back in the top flight for Daniel Farke's men, who follow it up with a much more winnable clash against Newcastle United at Carrow Road a week later.
Fellow new boys Sheffield United and Aston Villa also kick off their Premier League campaigns with away trips, facing Bournemouth and Tottenham Hotspur respectively.
We're all set for a blockbuster season and below we've picked out 10 fixtures we think you should look out for - all of course are subject to change due to broadcasting.
Roll on the 9th August...