1. Everyone wishes for a better life.
2. Everyone dreams of a better life.
3. Everyone imagines a better life.
Are they the same in meaning? If not, explain it to me? Thanks a lot.
The three sentences all mean the same thing. Author's choice on which to use.