Osiris' return on Earth