HeartShare spring gala raises $500,000