Sometimes Allah breaks our spirits to save our soul.
Sometimes Allah breaks our hearts to make us hole.
Sometimes Allah sends us pain so we can be stronger.
Sometimes Allah gives us failure so we can be humble.
Sometimes Allah gives us illness so we can take better care of ourselves.
Sometimes Allah takes away something from us so that we can learn the value of all we have.
Trust Allah. Whatever He does is always the best for us. Indeed Allah tests us with suffering and sorrow not to punish us but to help us meet tomorrow.