* Foretells means to predict or prophesy.
* Feign means to pretend or imitate.
While both phrases sound the same, they have different meanings.
* "Foretells the future to gain" implies predicting the future to gain something, possibly advantage or profit.
* "Foretells the future to feign" suggests pretending to predict the future, perhaps to deceive or mislead.