jaundice is a sign that the liver is not working. it may be caused by a blockage of the bile ducts which release bile salts and pigment into the intestines. the bile then gets mixed with blood and this gives a yellow colour to the skin. the blockage of the bile ducts could be caused by: