This document provides an overview of heart failure, including its definition, pathophysiology, types, causes, symptoms, diagnosis, prognosis, and treatment options. It discusses systolic and diastolic heart failure, highlighting key differences. Medical treatments that improve survival in systolic heart failure are reviewed, including ACE inhibitors, beta blockers, spironolactone/eplerenone, hydralazine/nitrates, and ARBs. The roles of diuretics, neurohormonal activation, and beta blockers are explained. Carvedilol is positioned as superior to metoprolol based on direct comparison trials.