"Have faith in God"

  1. If its a hrdship that came on you, yes you will be compensated many folds for that in akhirat.

  2. Yes.

  3. No it does not mean that everything happens for our benefit. Allah is malik of khair and shar. A hardship could be a test or a punishment, who knows.

  4. Yes, all will be well in akhirat. This life is a test anwyays so no guarantee in this world.