Steps on the road to self fulfillment: Self discovery, optimizing talent and reaching potential in pursuit of life purpose. by Bashar Alallawi | Mar 19, 2021