The structure of hemopexin consists of a single polypeptide chain with multiple domains. It has a high affinity for binding heme due to specific binding sites on its structure. This ability to bind heme tightly ensures that free heme does not accumulate in the bloodstream.