Guest Stars Tom Irwin as Joe Sorelli Christine Ebersole as Renee Andrew Keegan as Zach Dana Delany as Francesca Sorelli Sarah K. Peterson as Marjee (Age 8) Courtney Hope as Young Anne Francesca Catalano as Ginnie (Age 17) Tim Monsion as Tom Alyssa Shafer as Rose (Age 4) Sybyl Walker as Nurse Kelly