This afternoon Paul and I finished listening to a fantastic sermon by John Piper.
To Live Upon God that is Invisible
Each time I listen to a Piper sermon, I feel a little more life seeping through my spiritual veins! This particular sermon was preached at a pastor's conference, so you can get a feel for his heart for what/how a pastor ought to preach and love his people.
The focus of this particular sermon is the suffering in the life of John Bunyan. It is an amazing sermon, and I encourage you to download it and listen to is as you are able!