Hayley has learned and implemented life coaching skills in many different situations. Her insights are so valuable.