Q: Passage: Catherine Linton (also known as "Young Catherine" or Cathy Linton and later as Catherine Heathcliff then as Catherine Earnshaw) is a character in Emily Bronte's novel Wuthering Heights. She is the daughter of Edgar Linton and Cathy Earnshaw, and, despite Heathcliff's attempts at exacting revenge on her for the indiscretions of her family, she eventually marries her true love, Hareton Earnshaw, re-establishing long-lost equilibrium in the story.

Question: Based on this passage, who is catherine's true love in wuthering heights?
Let's give stream of consciousness below
This is the relevant information: She is the daughter of Edgar Linton and Cathy Earnshaw, and, despite Heathcliff's attempts at exacting revenge on her for the indiscretions of her family, she eventually marries her true love, Hareton Earnshaw, re-establishing long-lost equilibrium in the story. So the answer is Hareton Earnshaw.