Full freedom is what you have when no lack of opportunity, no lack of ability, and no lack of desire prevents you from doing what will make you happiest in a thousand years. In order to be free in the fullest sense you have to have opportunity, ability, and desire to do what will make you happy in a thousand years. Another way to say it would be that there are four kinds of freedom, or better, four stages of freedom on the way to the full freedom all of us long for: The freedom of opportunity to do what we can, the freedom of ability to do what we desire, and the freedom of desire to do what will bring us unending joy... Therefore, true Christians are the freest people in the world.
John Piper