Which vessels provide blood to the liver?

The liver has two blood supply sources: the hepatic artery (a branch of the celiac artery) delivers oxygenated blood along with cholesterol and other substances (such as hormones) necessary for processing food, while the portal vein collects venous blood from the entire intestinal region and supplies this nutrient-rich .