What best explains the difference between a goal and a fantasy?

A goal is for a short time, while a fantasy is long term.
A goal requires effort, while a fantasy is wishful thinking.
A goal is wishful thinking, while a fantasy requires effort.
A goal is for the long term, while a fantasy is short-lived.