I would say it has to be ‘My Life’.
Why? Every day, every hour, every single second life throws up new challenges, and new hurdles at me. Some I crossed successfully, on others I failed miserably. It is the lessons I learned from each of these that I value the most. What better can a teacher teach you.