God has emotions. The Bible says that God hates things, and that Jesus wept and the Holy Spirit can be grieved. So, yes, God has emotions. Humanity is created in God’s image. This means emotions are part of what it means to be humans manifesting God’s image.
There are some major differences, however, between God’s emotions and humanity’s emotions. First, God does not have any triggers. There are no outside people or events that cause God to experience emotions against his will. So, when God experiences emotion He does so by divine intention. Humans, however, do have triggers. People and events stir them unexpectedly, many times beyond one’s control. Sometimes they’re accompanied with force so irresistible that they manifest in laughter, tears, anger, sadness and other expressions.
Second, God’s emotions are perfect. They are righteous, measured and they flow out of his holy character. God isn’t triggered to feel empathy for Pastor David’s struggle, but he willingly chooses to suffer with him out of his love. Human emotions, on the other hand, are broken, unreliable and they flow out of a flawed body and soul. They have damaged triggers that respond without permission of will. They can’t be trusted.