Mastering the art of self reflection