By leaving the dynamics of information out of the account, neoclassical economic theory reduces finance to a mere veil between lenders and borrowers, without significant macroeconomic consequences. On the other hand, experience indicates that the gravest macroeconomic fluctuations are associated with a financial dynamic, as has been stressed by heterodox economists from quite diverse schools of thought. In this talk I will outline a theory of an endogenous business cycle resulting from an instability caused by incompleteness of the financial markets and information asymmetries between lenders and borrowers. This provides a microeconomic explanation of Keynes's otherwise mysterious "excessive saving" while challenging the wisdom of traditional Keynesian policies and renewing the debate on what might be a free-market solution to the problem of financial instability.