Through thick and thin means during all kinds of circumstances.