As the conflict between Jack and Joe comes to a head at the farm, Seth makes a surprising discovery about Alan and Caroline!
Season 15 • Episode 48 of 100