Rehearse, Recover and Repeat