BPL Fixtures

So I'm on my third season in the English Premier League and I didn't pay too much attention, but are all the fixtures the same each season? This seems really strange... I played Stoke first the last season as well, and though my last game of the season is different, my second to last is still United. Additionally City and United are playing each other first again.