Some secrets take their time to travel home Gareth Maddox has his own successful Cardiff Bay law firm, a clever and talented wife and four perfectly imperfect children. Then along comes Cassandra Taylor, managing director of a Canadian shirt company wanting to set up a major manufacturing plant in the Welsh valley Gareth hails from. Back at the end of the Great War, in the wake of a community splitting strike, Gareth's Great-Great-Uncle Idris sailed off to Canada in search of his fortune and a new way of life. Idris left behind his twin Tommy and Maggie, Tommy's wife, who shared her childhood and much else besides with both brothers. Decades later, Maggie's secret life is revealed - and for Gareth nothing may ever be quite as it was before Perfect Ltd came to Wales.