English football has had a bit of a crazy week, hasn't it?
A League Two team making it to a major final. A player sent off for kicking a ball-boy. A non-league team dumping a Premier League team out of the FA Cup (on their own patch nonetheless!).
These things rarely happen. Some have never happened before and some will hopefully (ball-boy-gate) never happen again.
But in amongst all the excitement of the past week or so, important issues have been overlooked. The most significant of which is that Swansea City have made it to the League Cup Final.
Michael Laudrup's side put out European champions Chelsea over a two-leg semi-final without conceding a goal in either encounter. That is an impressive feat.
Swansea City are certainly a club on the rise. And for all the things that have happened for the first time this week, you can bet that this will not be the last time we see Swansea City achieving great things.
Here are a few things that Swansea City have got right that have enabled the club to progress so rapidly: