The Premier League still has some six games remaining yet the amount of fascinating storylines to have emerged so far is too many to count.
Rewind 12 months and we were in the midst of arguably the dullest Premier League season in history, with Chelsea on course to claim the title unchallenged and the same crop of elite clubs battling for Champions League places.
Yet it's all been so different this time around. Whilst Leicester City have undoubtedly enjoyed this campaign's fairytale, West Ham have set the tone for improvements made by mid-table sides following incredible away victories over Arsenal, Manchester City and Liverpool.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250 word test article: http://gms.to/haveyoursay4
Article continues below
For so long England's elite have dominated, yet the Hammers have defied the norm and established themselves as Champions League hopefuls, whilst the likes of Chelsea have struggled to secure victory against those who they should be comfortably beating.
Elsewhere, Tottenham Hotspur's philosophy of showing trust in youth has reaped huge reward. While it seems they will miss out on the title this season, the future is extremely bright at White Hart Lane with Harry Kane, Dele Alli and Eric Dier spearheading their charge.
Article continues below
The fighting spirit shown by Bournemouth and Watford - both of whom tipped for relegation at the beginning of this term - has been another welcome surprise. Their perseverance and determination to not bow down to England's superior sides will likely be rewarded with another season in the top-flight.
The same can't be said of Aston Villa, who could be relegated before they play Manchester United today depending on Norwich City's result against Sunderland.
The Black Cats and Newcastle United are on course to join them in facing the drop, serving to prove that no club is too big to go down and the days of 'minnows' occupying the bottom three are now over.
Meanwhile, in Europe, Manchester City and Liverpool's progress in the Champions League and Europa League respectively has seen English clubs re-establish some dominance on domestic football's biggest stage.
It wasn't too long ago that fears emerged of the Premier League losing its fourth Champions League spot, yet City appear to have put that discussion to bed after reaching the semi-finals, whilst Liverpool's incredible comeback against Borussia Dortmund on Thursday night was a huge step forwards.
It might be too early to suggest that the English game is on the rise, yet with more money set to be pumped into the Premier League this summer, competition will be more fierce than ever and could see more fairytale stories emerge in the future.