India, Sept. 19 -- The heart wants what it wants, goes the famous adage by Emily Dickinson. And, it also wants a longer, healthier life. For a happy heart, eating the right amount of fruits and vegetables is essential. "While heart health is often associated with low-fat foods, this trend of low fat and fat-free has been one of the biggest contributors to the worsening of heart health. It is important to remember that heart health depends on a balance of healthy fats and cholesterol, "suggests nutritionist Shikha Mahajan. Cardiologist Mohsin Wali says, "Our daily diet has so many nutrients which are good for our heart."

These nutrients and minerals will help you keep your heart safe:

Found in orange, kiwi, lemon, guava, grapefruit, brocco...