on a clear day margaret brocklehurst