"The pieces are falling into place."