cloudy heart