The film is based on a play which ran for 221 performances on Broadway in 1953-54. Burgess Meredith played Horace (Pa) and Martha Scott played Emily (Ma). Una Merkel played Aunt Jane. In the play, the story was set in Wilmington, DE rather than Harrisburg PA.