A life coach helps people make progress in their lives in order to attain greater fulfillment. Life coaches help their clients in improving their relationships, careers, and day-to-day lives. They can help in clarifying your goals, identify the obstacles holding you back, and then come up with strategies for overcoming each obstacle. In creating these strategies, life coaches target your unique skills and gifts. By helping you to make the most of your strengths, life coaches provide the support you need to achieve long-lasting change.