First eight verses of Ecclesiastes chapter 3 which we hear often at funerals plus the Bible commentary on them. Written by Solomon:
"There is a right time for everything:
A time to be born: a time to die;
A time to plant; a time to harvest;
A time to kill; a time to heal;
A time to destroy; a time to rebuild;
A time to cry; a time to laugh;
A time to grieve; a time to dance;
A time for scattering stones;
a time for gathering stones;
A time to hug; a time not to hug;
A time to find; a time to lose;
A time for keeping;
a time for throwing away;
A time to tear, a time to repair;
A time to be quiet; a time to speak up;
A time for loving; a time for hating;
A time for war; a time for peace.
~ Ecclesiastes 3: 1 - 8 LAB
Bible Commentary: "Solomon's point in this section is that God has a plan for all people. Thus, he provides cycles of life and work for us to do. But there are many problems we face that seem to contradict God's plan. These should not be barriers to believing in him, but rather opportunities to discover that, without God, life's problems offer no lasting solutions!
"Timing is important. All the experiences listed in these verses are appropriate at certain times. The secret to peace with God is to discover, accept, and appreciate God's perfect timing.
"When is there a time for hating? We shouldn't hate evil people, but we should hate what they do. We should also hate it when people are mistreated, when children are starving, and when God is being dishonored. In addition, we must hate sin in our lives (Psalm :5:5)."