user
You are given a list of words, explain the meaning of each one:
Forthcoming, perseverance, grueling

assistant
Forthcoming: Likely to happen in the near future. 
Perseverance: Steadfastness in doing something despite difficulty or delay in achieving success.
Grueling: Very tiring or demanding e.g. a grueling exercise regime.