A person who is overly idealistic, unrealistic, or impractical.
"He’s being a Don Quixote, chasing impossible dreams."
to have a clear idea or dream for the future
To survive or recover from a difficult situation.
a moment of sudden inspiration or realization
to turn around and go back the way you came
to improve or advance to a higher level
to have influence or importance