Palestine's long overdue arrival