Most freelancers have dealt with a client who approves something, then changes their mind, then changes it again after more work has been done. It gets frustrating because you are putting in extra time without clear direction, and the project never seems to move forward. Some people handle it by setting a limit on revisions from the start, while others try to have a clear conversation about expectations. How do you manage a client like this without damaging the working relationship?