It was possibly the best couple of hours I've had in months!
More...