Imminent and Immanent
The term imminent does not mean immediate; neither does it imply a delay that can become extremely frustrating, but denotes that the event is within reach time-wise. Factors other than time are the controlling ones, and delay can be inconsequential. You don't wait for or worry about something imminent; you focus on the other factors that lead to it, deliver it or trigger it.
The term immanent denotes that the development or event is within reach tangibly or space-wise, that it is within the regional domain of the individual in a material way. Something good happening in some remote part of the universe that does not affect me in a tangible way is not immanent for me.
Every human being has a natural and legitimate desire for goodness to be both imminent and immanent, within his personal time and space domain of experience.