Question: what is the difference between reason and cause?
Answer: A reason is a thought that is why someone does something. A cause is something that makes something else happen. Reason should explain something, cause might not, it might just be due to something else without an explanation.