exactly what is needed or wanted
"After a long day, a cup of coffee was just what the doctor ordered."
Important things take time to accomplish.
raining very heavily
to continue working even when you are tired or out of energy
Things often seem worst just before they improve.
to improve one’s thinking or problem-solving ability through...
to angrily scold or criticize someone