Director Barbara Schofield directs an able cast. David Shofner as Michael ties the story together through his narration. Lane Allison’s Maggie captures the character’s humor and humanity. Sandra Kate Burck delivers as the developmentally disabled Rose. Scott Roberts’ characterization of the vagabond salesman Gerry and Christopher Cappiello’s Father Jack add humorous notes.