The 20th annual Heart and Sole 5K is set for Saturday, March 7, at 9 a.m. at the children’s hospital. Participants can walk or run.