Skepticism and fear caused serious flaws in liberalism. Skepticism made liberalism resort to reason as an Archimedean point for resolving disagreements. But reason like opinions and affections is subject to social contingencies. Liberal fear of human nature has led it to a negative notion of rights that is harmful to social solidarity. Islam can help liberalism resolve these problems