9140. Whom does Catherine Earnshaw marry? October 4, 2025 by Admin A. Edgar Linton B. Hareton C. Heathcliff D. Hindley ✅ The correct answer is option A.