"Old Sins Have Long Shadows" is a proverbial expression that originated in Scotland. It emphasizes the enduring impact of past wrongdoings on an individual's present and future life. There isn't one specific author associated with this phrase as it has evolved over time to convey the idea that our past actions can continue to affect us.