go through thick and thin together; share a common destiny, life or death; showing profound friendship
friends through thick and thin
share weal and woe and hold together in life and death
They'll hold together in life and death whatever may happen.
We have gone through life and death battles.