How an engagement runs, in five stages.