Author: Annie North Belford (adaption)