Following an unfortunate incident 90 years earlier, life at Green Twining Farm seems terminally blighted. But, by the summer of 1985, Joe – the farmer’s son – has secretly fallen in love with David, his handsome work friend at the town hall. And Joe wonders if David feels the same way about him. Then – when Tim, Joe’s former musical friend,...