Freedom is the power, rooted in reason and will, to act or not to act, to do this or that, and so to perform deliberate actions on one's own responsibility. By free will one shapes one's own life. Human freedom is a force for growth and maturity in truth and goodness; it attains its perfection when directed toward God, our beatitude.
As long as freedom has not bound itself definitively to its ultimate good which is God, there is the possibility of choosing between good and evil, and thus of growing in perfection or of failing and sinning. This freedom characterizes properly human acts. It is the basis of praise or blame, merit or reproach.
Catechism of the Catholic Church, §1731-1732
In this time when freedom means to most people the freedom to do whatever they want, we would do well to consider the Church's teaching on the matter. Yes, we have free will to choose between good and evil but we must never forget that there is good and evil to choose between. Many people in our society want to do away with any idea that there is sin – that there is good and evil – in order that they can pursure whatever sinful inclination they may have without remorse. But this is not possible. If we want to be truly free and to be happy then we must use our freedom to live in accordance with the will of God. After all, He made us, He knows and wants what is best for us, and if we follow Him then we will be happy for all of eternity.