ori inu: in search of self