Wuthering Heights is the tale of two families both joined and riven by love and hate. Cathy is a beautiful and wilful young woman torn between her soft-hearted husband and Heathcliff, the passionate and resentful man who has loved her since childhood.