Meeting oneself - The Greatest of Challenges