Question: what is the difference between early and soon?
Answer: Soon means in a short time, but we don't know what that exact time is. Early is relative. It indicates a time before the usual time. For example, if you have lunch at 1pm every day and you say 'early lunch', that would mean before 1pm.