Guest Stars Michael D'Arcy as Adam Niall Jordan as Peter Savage Ellie O'Halloran as Jamie Rowan Amy Macken as Jessica Devlin Kathy Monahan as Margaret Devlin Niall O'Brien as Young Shane Amelia Crowley as Clare Hogan Amy Macken as Katy Devlin Marcus Lamb as Terence Andrews Paul Roe as Vincent Johnstone James Browne as Shane Waters Shereen Martin as Sophie Miller Elena Murphy as Little Cassie Maria Miles as Mrs. Donnelly