Heaven is everyone's home, the only place where anyone is truly safe and free. Death takes us all in the end, and thus he found his way home even though he never returned to his homeland.
Look what so-called justice has made of a man, that the gallows tree means happiness and safety and freedom at last; all for six pairs of shoes.
Welcome home, broken child of a distant land. Welcome home.